毎日夕方にリマインド通知を送る仕組みを構築しました。
しかし、そのままでは日本の休日にも通知が届いてしまいます。

「お休みの日は通知が届かないようにしたい」

スケジュール済みクラウドフローを利用していて、お休みの日には通知が届かないようにする方法をご紹介します。

全体の流れ

トリガーはスケジュール済みのクラウドフローになっています。私のリマインド通知は毎日19時になると動き始めます。

後続のアクション

次に「現在の時刻」アクションを追加します。

そして、「日本の休日」アクションを追加します。

開始時刻と終了時刻は、動的なコンテンツから「現在の時刻」を選択します。

次に「条件」アクションを選択します。

条件は下記のように設定します。

左辺に下記の式を入力します。

length(body('日本の休日').value)

等式は「is equal to」を選択し、右辺に0を入力します。
これで、完成です。

日本の休日の値を取得し、「日本の休日」が0であれば「真」であるというフローになっています。
後続にはメールやTeamsなどのアクションをつなげれば、休日以外に稼働するフローの完成です。

Power Automateの関連記事

Power Automateでユーザープロフィールを取得する方法
メールで受け取ったPDFをSharePointに保存する
Formsで入力されたデータをSharePointリストに保存する方法
日本の休日は通知を送らない仕組み