如何创建一个根据假日采用不同路径的流程?
在这个例子中,我们使用感恩节假期:
- 要获得 11 月的第四个星期四: 获取星期出现次数 (5、4、年 (获取当前日期时间 ())、11)
- 要在感恩节之后的第二天(可能并不总是第四个星期五): 添加天数 (获取星期出现次数 (5、4、年 (获取当前日期时间 ())、11)、1)
- 要查看今天是否与指定日期相同,请执行以下操作:
- 将指定的日期保存为日期时间变量,如 Task.T恩节。
- 使用决策行动,将今天的年、月和日与任务进行比较。感恩节。 如果需要的话,你可能还想检查小时/分钟。
- 将指定的日期保存为日期时间变量,如 Task.T恩节。
有关更多详细信息,请下载此 感恩节计划示例并将其导 入 Architect
假期 | 计算 |
---|---|
元旦 | make DateTime (年 (获取当前日期时间 ())、1、1) |
小马丁·路德·金 日 | 获取星期出现次数 (2、3、年 (获取当前日期时间 ())、1) |
土拨鼠日 | make DateTime (年 (获取当前日期时间 ())、2、2) |
总统日 | 获取星期出现次数 (2、3、年 (获取当前日期时间 ())、2) |
夏令时开始 | 获取星期出现次数 (1、2、年 (获取当前日期时间 ())、3、2、0、0) |
复活节 | 无法计算 — 使用列表 |
纳税日(仅限近似日期-国税局可以更改日期) | MakeDateTime (年 (获取当前日期时间 ())、4、15) |
母亲节 | 获取星期出现次数 (1、2、年 (获取当前日期时间 ())、5) |
阵亡将士日 | 获取星期出现次数 (2, -1, 年 (获取当前日期时间 ())、5) |
父亲节 | 获取星期出现次数 (1、3、年 (获取当前日期时间 ())、6) |
独立日 | MakeDateTime (年 (获取当前日期时间 ())、7、4) |
劳动节 | 获取星期出现次数 (2、1、年 (获取当前日期时间 ())、9) |
万圣节 | MakeDateTime (年 (获取当前日期时间 ())、10、31) |
夏令时结束 | 获取星期出现次数 (1、1、年 (获取当前日期时间 ())、11、2、0、0) |
选举日 | 添加天数 (获取星期出现次数 (2、1、年 (获取当前日期时间 ())、11)、1) |
退伍军人节 | MakeDateTime (年 (获取当前日期时间 ())、11、11) |
感恩节 | 获取星期出现次数 (5、4、年 (获取当前日期时间 ())、11) |
黑色星期五 | 添加天数 (获取星期出现次数 (5、4、年 (获取当前日期时间 ())、11)、1) |
网络星期一 | 添加天数 (获取星期出现次数 (5、4、年 (获取当前日期时间 ())、11)、4) |
平安夜 | MakeDateTime (年 (获取当前日期时间 ())、12、24) |
圣诞节那天 | MakeDateTime (年 (获取当前日期时间 ())、12、25) |
除夕 | MakeDateTime (年 (获取当前日期时间 ())、12、31) |
* 主要是美国假期的例子