iPhone自动设置工作日和节假日闹钟
版本 | 修改说明 | 日期 |
---|---|---|
1.0 | 创建 | 2022-05-09 |
2.0 | 修改type值获取bug | 2022-05-14 |
3.0 | 制作操作视频 | 2022-05-22 |
原理
- 调用免费的节假日API获取当前日期是工作日还是节假日,当前日期共四种类型:工作日、调休日、周末、法定节假日
- 提前开/关设置好的闹钟,这样到了闹钟时间就可以响铃了。如果是工作日或调休日则打开工作日闹钟,如果是周末或者节假日则打开非工作日闹钟。
步骤
-
设置闹钟
这里需要设置两个闹钟(一次性的就可以),一个用于工作日(我设置成了07:30),一个用于非工作日(08:00)
-
打开快捷指令APP,在下方点击"自动化",点击右上角"+"号
-
点击"创建个人自动化"
-
点击"特定时间"
-
设置特定时间,所设置的时间要早于两个闹钟的最早时间,不明白的看原理二。
-
设置脚本,每一步都可以搜索到,详细步骤我就不写啦。这里需要注意的是,获取到的type值要设置成数字型,0是工作日,1是周末,2是节假日,3是调休日。免费节假日API地址为:http://timor.tech/api/holiday/info/${格式化后的日期},如http://timor.tech/api/holiday/info/2022-05-09。
当然加不加最后的日期都行,喜欢加就加,不喜欢加也不影响。
PS:
需要注意的是由于接口获取的dict中有两个tyoe值,所以会导致快捷方式获取type错误,因此需要先将外层type赋值给一个变量type_result。
编辑自动化的详细步骤
有小伙伴在用的时候遇到点问题,这里做了个视频大家可以按着做一下
iPhone自动设置工作日和节假日闹钟
喜欢的话点个赞吧