在网上搜过许多教程,都觉得有些麻烦,自己实践搞一个简单版本,满足基本需求。
思路
目前ios版本: 17.0.1,已经可以看到日历中已经会同步我们的节假日信息
灰色字体为日程,一般默认会最多有两个日程比如:10月1日的国庆节、国庆节(休)
ios的闹钟只能手动指定每周有哪些天开启,无法自动判断是否是节假日
只要设置两个闹钟:
- 一个是调休闹钟(永不重复,只响一次,用来在周六日上班的时候开启)
- 一个是工作日闹钟(周一到周五,为正常的工作状态)
利用ios的快捷指令,每天判断明天的日程中是否有包含“休”字,
如果有,则关闭调休闹钟、关闭工作日闹钟
如果没有,则开启工作日闹钟,并且再判断是否有包含“班”字,如果有,开启调休闹钟。
结束
开搞
准备工作: 先按如上定两个闹钟,并且加上标签以方便区分
打开快捷指令,右上角加+号添加快捷指令
右上角完成即可。
tip: 注意第一个指令获取2个日程,保险起见也可以获取多个,以防有节气等日程导致取不到而出错
取消运行时显示
调试方法可以在明天的日程中新建一个,标题起为“班”或者“休”,再去点击一下快捷指令即可运行,查看闹钟的开关情况。
自动化
同样是右上角加+号
选择运行时间,自己的快捷指令
注意自动化的运行时间要避免在凌晨
举例:
比如今天是10月12日
如果放在00:00 - 8:00这个时间段执行的话,明天没有“休”,正常打开工作日闹钟,周日不响的,也没有“班”,不设置8点的调休闹钟,结果就是上班日闹钟没响。