Bloque de funciones REPEAT_WEEKLY

El bloque de funciones REPEAT_WEEKLY genera una repetición semanal como cadena de caracteres para la entrada REPEAT en el bloque de funciones TIMESWITCH_ADD.

Entrada EVERY

Define la repetición como un entero cada X semana. Si no se define la entrada, se asume el mínimo 1.

Entrada UNTIL

Define el final de la repetición. Se pueden utilizar tres formatos diferentes:

  • No hay fin definido por 0, FALSE o NULL.
  • Para definir el número de repeticiones, se puede utilizar un entero.
  • Para definir una fecha final, se puede utilizar una fecha D#2016.

Entrada BYDAY

Con la entrada se pueden definir los días de la semana. Estos pueden ser pasados como cadena de caracteres o como número. Se comprueba si el día actual de la semana está presente en el número. Varios días pueden ser especificados simplemente uno tras otro. Por ejemplo, 135 para lunes, miércoles y viernes. Si no se especifica ningún valor (0, NULL, FALSE o una cadena de caracteres vacía), no se repite ningún día.

Número Día de la semana
1 Lunes
2 Martes
3 Miércoles
4 Jueves
5 Viernes
6 Sábado
7 Domingo

Entrada DIS

Desactiva la repetición y devuelve una cadena de caracteres vacía.

Salida Q

Devuelve una cadena de caracteres con las repeticiones para la entrada REPEAT del bloque de funciones TIMESWITCH_ADD.