「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.01.19
XML
カテゴリ: PowerAutomate


Power Automateにおいて、特定の時間範囲でワークフローを実行するといった直接的なトリガー条件は提供されていませんが、条件分岐を使用してこれを制御することが可能です。以下は、その手順です。


トリガーの設定:



条件分岐の追加:


トリガーの後に条件分岐を追加します。これにより、特定の条件が満たされるかどうかを確認できます。

日付・時刻の取得:


条件分岐内で、現在の日付と時刻を取得します。Power Automateには utcNow() 関数があり、これを使用して現在のUTC時刻を取得できます。

時間範囲の比較:


取得した時刻が条件に合致するかどうかを確認します。例えば、18:00:00から20:00:00の時間範囲内にあるかどうかを比較します。

条件に基づいたアクション:


条件が満たされた場合とそうでない場合で異なるアクションを実行します。時間範囲内であれば処理を続行し、それ以外の場合は処理をスキップするなどのアクションを設定します。

以下は、Power Automateの式言語での例として、条件分岐内で時刻の比較を行うステップです:


plaintext

if(and(greaterOrEquals(formatDateTime(utcNow(), 'HH:mm:ss'), '18:00:00'), lessOrEquals(formatDateTime(utcNow(), 'HH:mm:ss'), '20:00:00')), 'Within Time Range', 'Outside Time Range')

この例では、formatDateTime 関数を使用して現在の時刻を取得し、greaterOrEquals と lessOrEquals 関数を使用して18:00:00から20:00:00の時間範囲内にあるかどうかを確認しています。条件に合致する場合は 'Within Time Range'、そうでない場合は 'Outside Time Range' という結果が得られます。これを応用して、特定の時間範囲での処理の制御を行うことができます。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.01.19 11:34:18


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: