毎日夕方にリマインド通知を送る仕組みを構築しました。
しかし、そのままでは日本の休日にも通知が届いてしまいます。
「お休みの日は通知が届かないようにしたい」
スケジュール済みクラウドフローを利用していて、お休みの日には通知が届かないようにする方法をご紹介します。
目次
全体の流れ

トリガーはスケジュール済みのクラウドフローになっています。私のリマインド通知は毎日19時になると動き始めます。
後続のアクション
次に「現在の時刻」アクションを追加します。

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

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

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

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

左辺に下記の式を入力します。
length(body('日本の休日').value)
等式は「is equal to」を選択し、右辺に0を入力します。
これで、完成です。
日本の休日の値を取得し、「日本の休日」が0であれば「真」であるというフローになっています。
後続にはメールやTeamsなどのアクションをつなげれば、休日以外に稼働するフローの完成です。