週末にリマインダーメールが届いたり、土曜の朝に自動集計が走ったりして、社内から「これは土日は止めてほしい」と言われたことはありませんか。
Power Automateの繰り返しトリガーは、初期設定のままだと毎日同じ時刻に実行されるため、平日だけ動かしたい業務でもそのままでは土日にも動いてしまいます。
曜日を指定して平日だけ実行する基本設定と、祝日リストと照合して祝日も除外する方法、設定後に見落としがちなミスの確認点を整理しています。
基本の設定(繰り返しトリガーの曜日指定)
Power Automateの「繰り返し」トリガーには、詳細オプションに「実行する曜日」という項目があり、頻度を「週」に設定すると曜日の選択肢が表示されます。
月曜から金曜だけにチェックを入れれば、土日は実行対象から外れます。
頻度を「日」のままにしていると曜日の項目自体が出てこないため、平日だけ動かしたいフローは頻度を「週」に変える必要があります。
この曜日指定はあくまで「その曜日に実行する」という設定であり、祝日は考慮されません。
祝日を除外したい場合は、次の章の照合処理を追加で組む必要があります。
祝日を除外する方法(祝日リスト照合)
祝日を除外する仕組みは、Power Automateの標準機能だけでは用意されておらず、祝日の日付を一覧化したリストと当日の日付を照合する処理を自分で組みます。
祝日リストはSharePointリストかExcelの表に、日付を1列で持つ形が扱いやすい構成です。
内閣府が公開している祝日データをコピーしておき、年始に翌年分を追記する運用にしておくと、リストの更新漏れが起きにくくなります。
フロー側では、当日の日付でリストをフィルターし、一致する行があれば祝日と判定して処理を打ち切ります。
一致する行がなければ平日の処理へ進む、という条件分岐を挟む形です。
手順Step1-3
曜日指定と祝日照合を組み合わせた、実際のフロー構成は次のとおりです。
Step1. 繰り返しトリガーで曜日を指定する
「繰り返し」トリガーを追加し、頻度を「週」、間隔を「1」に設定します。
詳細オプションの「実行する曜日」で月曜から金曜にチェックを入れ、実行時刻も指定します。
Step2. 祝日リストと当日日付を照合する
「フィルター配列」または「行の取得」アクションで祝日リストを取得し、フィルター条件には「日付が今日と一致する」を指定してください。
今日の日付はutcNow()関数をJSTに変換した値を使い、祝日リスト側の日付形式とそろえておきます。
Step3. 祝日なら終了、平日なら本処理へ進める
条件分岐を追加し、フィルター結果の件数が0件かどうかで分岐させます。
0件(祝日リストに一致なし)であれば本来の処理へ進み、1件以上一致すれば「フローを終了する」アクションで処理を打ち切ります。
設定ミスの確認方法
曜日指定と祝日照合を組んだ後、意図どおりに動かない場合によくある原因を整理すると、次のとおりです。
| 症状 | 原因 | 対処 |
|---|---|---|
| 土日にも実行されてしまう | 頻度が「日」のままで曜日指定が反映されていない | 頻度を「週」に変更し、実行する曜日を再確認する |
| 祝日にも処理が進んでしまう | 日付の形式が祝日リストとフロー側でずれている | 両方の日付形式を |
| 実行時刻が1日ずれる | トリガーのタイムゾーンがUTCのままになっている | トリガー設定のタイムゾーンを東京(JST)に変更する |
実行時刻のずれはタイムゾーンの設定漏れが原因であることが多く、トリガーを新規作成した直後に見落としやすい箇所です。
フローの実行履歴を開き、実際に動いた日時と意図した日時がずれていないか、平日・祝日それぞれ1回ずつ確認しておくと安心です。
期限リマインダーのように毎日決まった時刻に動かすフローでは、平日のみ実行の設定と組み合わせるケースが多くあります。

どの業務から自動化を始めるかを含めて設計する場合は、着手順の考え方も合わせて確認しておくと迷いが減ります。

曜日指定や祝日除外の設定でお困りではありませんか?
「週末にも通知が届いてしまう」「祝日リストの照合方法が分からない」「設定したのに意図どおり動かない」
少しでもお心当たりがあれば、お気軽にご相談ください。
現在、Power Automateの業務自動化に関するお悩みをお伺いする 無料の個別相談 を実施しています。
よくある質問
Q. 曜日指定だけで、祝日照合は組まなくてもいいですか?
平日全般に完全一致させたい場合は、祝日照合まで組むのが確実です。
祝日を無視できる業務(社内向けの軽い通知など)であれば、曜日指定だけでも実用上は困らないケースもあります。
Q. 祝日リストは毎年手動で更新する必要がありますか?
はい、内閣府のデータをもとに年始に翌年分を追記する運用が一般的です。
自動取得するAPIやサービスを組み合わせる方法もありますが、更新頻度が年1回程度であれば手動更新でも運用負荷は小さめです。
Q. 会社独自の休業日(創立記念日など)も除外できますか?
祝日リストに会社独自の休業日を同じ形式で追加しておけば、同じ照合処理でまとめて除外できます。
祝日と会社休業日を別リストで管理する場合は、Step2のフィルター条件を2つのリストに対して行う形に変更します。