订阅号消息列表恢复
对于iOS用户而言,一直有一个痛点,那就是节假日闹钟的设置。许多时候,我们都会因为忘记调整闹钟而在假期被过早唤醒,或者因为调休而不得不在非正常时间被打扰。
在iOS 16的更新中,Apple为“节假日”这一订阅日历加入了调休提醒功能,这无疑是一项极为贴心的改进。在日历应用中,用户现在可以直观地看到“休”和“班”的字样,这为后续的快捷指令设置提供了极大的便利。
利用这一特性,我们可以轻松地借助快捷指令实现“节假日闹钟”的自动开关功能。只需简单几步操作,即可让闹钟根据我们的上班情况自动开启或关闭。
若想设置这一快捷指令,首先建议分别设置工作日和周末的闹钟。在编写快捷指令时,可以直接调用这些已设置的闹钟。如果你只希望设置一个闹钟,后文也将提供单个闹钟的调休设置方法。
这一快捷指令的实现逻辑十分清晰。它主要通过“获取临近日程”、“如果”和“开关闹钟”三个动作来完成。通过“获取临近日程”动作,从“节假日”日历中获取今天的日程信息。这一步骤的目的是判断今天是否为节假日。如果能获取到日程信息,则说明今天可能是假期或调休日;如果无法获取到信息,则默认为正常的工作日或周末。
接着,通过“如果”动作判断今天的具体情况。如果没有特殊情况,就按照常规的休息时间开启或关闭闹钟。还可以设置多个判断条件来应对可能的误判情况,例如当天是否是节气等。
完成这些设置后,我们就可以在自动化设置中添加一个定时运行的任务了。建议将时间设置为每天的凌晨零点一分,这样既可以确保自动化任务能够顺利执行,又不会打扰到用户的休息。
在iOS 17中,Apple进一步优化了快捷指令自动化的创建流程。而在iOS 16及更早版本中,用户需要添加一个“运行快捷指令”的动作来指向对应的快捷指令。
为了实现更好的用户体验,建议在保存自动化设置时关闭“运行前询问”和“运行时通知”功能。这样,当自动化任务运行时,就不会弹出任何通知打扰用户了。
对于不熟悉快捷指令的用户来说,可能会觉得“如果”判断有些复杂。但实际上,只要参考下图所示的模块对应关系,就能轻松理解每一个动作的含义和作用了。
无论是需要同时管理多个闹钟的用户,还是只想用一个闹钟解决问题的用户,都可以根据自己的需求来调整这一快捷指令的设置。甚至可以根据个人的工作制度、大小周制度等特殊情况来定制个性化的快捷指令。
这一快捷指令的推出让iOS用户终于可以享受到与Android用户相似的节假日闹钟体验了。再也不用担心因为忘记调整闹钟而在假期被打扰了。