首先正常设置一个每天重复的闹钟并打开。
打开日历APP,点击下方的"日历"。
选择订阅"中国大陆节假日",点击"完成"。
打开IOS自带的快捷指令APP,选择"创建个人自动化"
进入后选择"特定时间",这里的意思是在特定的时间运行该自动化。
将时间设为每天的凌晨00:05分,这里是为了在今天刚过5分钟后执行该自动化,设置今天的闹钟打开/关闭。点击"下一步"。
进入该页面后,点击"添加操作"。
搜索获取临近日程,并选择该操作
修改为获取"5个日程",并把时间设置为"今天"。点击下方搜索继续添加操作。
搜索"如果",并添加。
添加后点击"临近日程"。
下拉选项,将类型改为"标题"。
选择"包含",输入"休"。这里是添加节假日调休的闹钟控制条件。
继续搜索操作"开关闹钟"。
长按选择"开关闹钟",拖动到"如果"的条件下方,点击"临近日程"并"清除变量"。
将原来的"打开"选择为"关闭",选择对应的需要控制的自定义闹钟。
用同样的方式添加补班的闹钟控制条件。
以上是节假日调休和补班的闹钟控制,下面需要继续添加周六/日的闹钟控制条件。
这里先搜索"日期",并添加,以获取今天的日期。
再搜索"格式化日期",并添加。
将两个操作放到对应的条件下方,修改"日期格式"为"自定","格式化字符串"为"EEE"。
再用类似的方式,添加关掉周六闹钟的条件。
最后添加关掉周日闹钟的条件,除去这些条件都要打开闹钟。
整体的逻辑就是如果日历中包含"休"的都要关掉闹钟,包含"班"的都要打开闹钟,其余条件的先判断如果包含"六"/"日"的,即周末都要关掉闹钟,剩下的都要打开。
设置完成后点击"下一步"。
关掉"运行前询问"和"运行时通知",点击"完成"。
网友评论