あらすじ
PowerAutomate
で祝日の判定をしたいが、祝日マスタのようなものを持つと手動メンテナンスが必要なので面倒・・・
何か自動で判定する方法ないかな?
ということで、便利な方法を考えました。
祝日判定の方法
Googleカレンダー
に、日本の祝日
という便利なカレンダーが存在します。
それを利用し、祝日の判定をGoogleカレンダー
側へ委譲します。
-
Googleカレンダー
の日本の祝日
カレンダーから、今日の0時~1時のデータを取得する
※変換後の時間
となっているのはPowerAutomate
側がUTC
なのでJST
に変換しています。 - データが取得できた場合は、今日は祝日ということが判断できる
データが取得できたかどうかの判定は以下のように、取得データの件数にて判断しています。
length(outputs('カレンダーのイベントの一覧を表示する')?['body/items'])
まとめ
Googleカレンダー
を活用して祝日判定を楽しよう!
楽しい自動化ライフを!