休日の日によって異なるパスを通るフローを作成する方法
この例では、感謝祭の休日を使用します。
- 11月の第4木曜日に行くには: GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)
- 感謝祭の翌日を取得するには(これは常に第4金曜日になるとは限りません)。 AddDays(GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)、1)
- 今日が指定日と同じ日かどうかを確認するには
- 指定した日をTask.thanksgivingのような日時変数として保存します。
- 意思決定アクションを使用して、今日の年、月、日をTask.thanksgivingと比較します。 必要に応じて、時間/分を確認することもできます。
- 指定した日をTask.thanksgivingのような日時変数として保存します。
詳細については、これをダウンロードしてインポートしてください。 感謝祭スケジュールの例 Architectに。
| 休日* | 計算 |
|---|---|
| 元旦 | MakeDateTime(Year(GetCurrentDateTimeUtc())、1、1) |
| マーティンルーサーキングジュニアデー 日 | GetDayOfWeekOccurrence(2、3、Year(GetCurrentDateTimeUtc())、1) |
| マーモットの日 | MakeDateTime(Year(GetCurrentDateTimeUtc())、2、2) |
| 大統領の日 | GetDayOfWeekOccurrence(2、3、Year(GetCurrentDateTimeUtc())、2) |
| 夏時間の始まり | GetDayOfWeekOccurrence(1、2、Year(GetCurrentDateTimeUtc())、3、2、0、0) |
| イースター | 計算できない - リストを使う |
| 納税日(概算 - IRSが日付を変更することができます) | MakeDateTime(Year(GetCurrentDateTimeUtc())、4、15) |
| 母の日 | GetDayOfWeekOccurrence(1、2、Year(GetCurrentDateTimeUtc())、5) |
| 記念日 | GetDayOfWeekOccurrence(2、-1、Year(GetCurrentDateTimeUtc())、5) |
| 父の日 | GetDayOfWeekOccurrence(1、3、Year(GetCurrentDateTimeUtc())、6) |
| 独立記念日 | MakeDateTime(Year(GetCurrentDateTimeUtc())、7、4) |
| 労働者の日 | GetDayOfWeekOccurrence(2、1、Year(GetCurrentDateTimeUtc())、9) |
| ハロウィン | MakeDateTime(Year(GetCurrentDateTimeUtc())、10、31) |
| 夏時間の終わり | GetDayOfWeekOccurrence(1、1、Year(GetCurrentDateTimeUtc())、11、2、0、0) |
| 選挙日 | AddDays(GetDayOfWeekOccurrence(2、1、Year(GetCurrentDateTimeUtc())、11)、1) |
| 退役軍人の日 | MakeDateTime(Year(GetCurrentDateTimeUtc())、11、11) |
| 感謝祭 | GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11) |
| ブラックフライデー | AddDays(GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)、1) |
| サイバー月曜日 | AddDays(GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)、4) |
| クリスマス・イブ | MakeDateTime(Year(GetCurrentDateTimeUtc())、12、24) |
| クリスマス | MakeDateTime(Year(GetCurrentDateTimeUtc())、12、25) |
| 大晦日 | MakeDateTime(Year(GetCurrentDateTimeUtc())、12、31) |
*主にアメリカの休日の例
