Bloco de Função REPEAT_MONTHLY

O bloco de função REPEAT_MONTHLY gera uma repetição mensal como string para a entrada REPEAT no bloco de função TIMESWITCH_ADD.

Entrada EVERY

Define a repetição como inteiro todo X-ésimo mês. Se a entrada não for definida, será assumido o mínimo 1.

Entrada UNTIL

Define o fim da repetição. Podem ser utilizados três formatos diferentes:

  • Nenhum fim é definido por 0, FALSE ou NULL.
  • Para definir o número de repetições, pode ser utilizada uma inteiro.
  • Para definir uma data final, pode ser utilizada uma data D#2016.

Entrada BYDAY

Define em qual dia da semana o evento deve ser repetido. São suportados números de -1 a 4. 0 ou nenhuma declaração repete mensalmente no mesmo dia, independentemente do dia da semana. O dia da semana é herdado da primeira data.

Valor Descrição
-1 Repete no último dia da semana.
0 Repete no mesmo dia. (Padrão)
1 Repete no primeiro dia da semana.
2 Repete no segundo dia da semana.
3 Repete no terceiro dia da semana.
4 Repete no quarto dia da semana.

Entrada DIS

Desativa a repetição e retorna uma string vazia.

Saída Q

Retorna uma string com as repetições para a entrada REPEAT do bloco de função TIMESWITCH_ADD.