本文讲述如何通过iOS的快捷指令和自动化能力,实现节假日闹钟自动跳过,调休自动打开闹钟的功能。让大家在中国特色补班制度下更好的工作。
前置准备
快捷指令软件
目前iOS系统支持卸载大部分自带软件,如果你发现你的iOS设备上没有这个软件,去AppStore把他下载回来!
订阅节假日日历
其实这一步使用系统的日历也能实现,无奈苹果的日历更新比较慢,为了保证在元旦的时候也能生效,我们使用了第三方的日历订阅。不过不用担心,我们并不需要新下载一个日历软件,只是订阅一个公共日历
- 打开自带的日历应用
- 点击下边栏中间的日历
- 点击左下角添加订阅日历
- 填入该链接:https://www.shuyz.com/githubfiles/china-holiday-calender/master/holidayCal.ics
- 最后可以按照截图将这个日历取消勾选,这个就不会影响你平时日历的查看了。
自动化设计
睡眠闹钟设置
如果你没有修改快捷指令的能力,想要直接使用我提供的快捷指令,那么就需要你的闹钟是睡眠闹钟,而不是普通闹钟。如果你不知道怎么设置睡眠闹钟,可以参考以下步骤:
- 在健康APP中搜索睡眠定时
- 在所有定时中添加定时
- 启用日期一定要全周一到周日全部(我们的快捷指令会自动化的跳过其中的周末和节假日)
- 按照你想起床的时间设置好就行了。
快捷指令下载
- 下载我编写好的快捷指令:https://www.icloud.com/shortcuts/28d3e180f0634a8d89d64657e5977d33
- 检查这两个位置的日历是我们上面刚刚订阅的ShuYz中国节假日日历,如果默认是空的,需要手动填写一下。
自动化设置
- 在快捷指令中,有一个自动化的TAB
- 点击右上角的加号,选择特定时间/也可以选择就寝开始时(注意这里需要选择凌晨到你闹钟响的时间段,必须是闹钟当天,否则影响跳过的判断)
- 选择执行我们上面下载好的快捷指令,并取消勾选运行时通知
最终效果
快捷指令会在补班/节假日推送这条消息,让你放心闹钟确实被跳过了。如果是正常的工作日/周末,不会推送这条消息。