指定された時刻が一定の時間範囲内に入っているかどうかチェックします。
この条件は他の「いつ実行するか」系の条件と組み合わせて使用します。
ある時刻が「開始時刻」~「終了時刻」の間に入っている場合だけアクションを実行するように設定できます。
「チェックする時刻」「開始時刻」「終了時刻」「日付込みでチェックするか」を設定します。時刻はいずれも値を空にすることはできません。
「チェックする日付」が、「開始時刻」~「終了時刻」の間に入っていれば、条件が満たされます。「チェックする時刻」が、「開始時刻」または「終了時刻」と等しい場合も条件は満たされます。
比較対象の時刻データを入力します。
時刻フィールドや日時フィールドの値を参照したい場合
=時刻_2
のように、「=」をつけてフィールドコードで参照してください。
日付フィールドと時刻フィールドを組み合わせることも可能です。その場合は
=日付_1 & " " & 時刻_1
のように空白を挟んで結合するように指定します。この場合の時刻は、「タイムゾーンをセットする」で設定したタイムゾーンに基づいたものとなります。「タイムゾーンをセットする」を行っていない場合は日本時間になります。
現在の時刻を指定したい場合は
=now()
と入力します。
開始時刻を入力します。
時刻フィールドや日時フィールドの値を参照したい場合の入力方法は「チェックする時刻」と同様です。
終了時刻を入力します。
時刻フィールドや日時フィールドの値を参照したい場合の入力方法は「チェックする時刻」と同様です。
チェックする時刻や開始時刻、終了時刻に日付が含まれる場合に、日付を含めて範囲をチェックするかどうかを指定します。
「日付は無視して時刻部分のみ比較」の場合、チェックする時刻、開始時刻、終了時刻に日付が含まれていても、日付部分は除去して時刻部分だけで比較します。
例えばチェックする時刻が「2019-11-17 10:00」、開始時刻が「2019-11-18 08:00」、終了時刻が「2019-11-20 18:00」の場合、「日付を含めて比較」の場合は範囲外と判定されますが、「日付は無視して時刻部分のみ比較」の場合、「10:00」「08:00~18:00」でチェックしますので、範囲内となり条件は満たされます。
「日付を含めて比較」の場合、チェックする時刻、開始時刻、終了時刻のそれぞれに日付が含まれるか否かによってチェック方法が変わります。
開始時刻が終了時刻より未来になっている場合は注意が必要です。
この条件を反転すると「時刻が指定範囲に入らないならば」に変わります。