REPEAT_WEEKLY機能ブロック

このREPEAT_WEEKLY機能ブロックは、TIMESWITCH_ADD機能ブロックの入力REPEATに対して週ごとの繰り返しを文字列として生成します。

入力EVERY

この入力は、整数値Xで定義された毎X週の繰り返しを指定します。この入力が未定義の場合、最小値1が適用されます。

入力UNTIL

この入力は繰り返しの終了を定義します。3つの異なる形式を使用できます:

  • 0FALSEまたはNULLを使用して終了なしを定義します。
  • 繰り返し回数を定義するには、整数値を使用できます。
  • 終了日を定義するには、日付D#2016を使用できます。

入力BYDAY

この入力は曜日を定義します。文字列または数値として渡すことができ、現在の曜日がその数値に含まれているかどうかを確認します。複数の日を連続して指定できます。例えば135は月曜、水曜、金曜を表します。値が未指定の場合(0NULLFALSEまたは空の文字列)、繰り返しは行われません。

数値 曜日
1 月曜
2 火曜
3 水曜
4 木曜
5 金曜
6 土曜
7 日曜

入力DIS

この入力は繰り返しを無効にし、空の文字列を返します。

出力Q

この出力は、TIMESWITCH_ADD機能ブロックの入力REPEAT用の繰り返しを含む文字列を返します。