用快捷指令为你的 iPhone 创建工作日闹钟

你的 iPhone 手机是否还没有设置工作日闹钟?是不是为了设置一个闹钟而下载了一个应用程序?实际上,你无需下载任何应用程序,只需利用快捷指令即可轻松创建工作日闹钟。下面将一步步为你介绍如何操作。

快捷指令需要访问日历日程,因为日程带有节假日或工作日的标识。获取到当天的节假日或工作日标识,然后根据该标识判断今天是否需要设置闹钟。

实现这个的逻辑首先是排除特殊的日程"班"和"休",然后根据正常情况判断今天是否是工作日。整个流程的逻辑如下图所示:

新建快捷指令

打开iPhone自带的快捷指令应用,然后创建一个新指令,添加操作。

指令:获取临近日程

通过临近日程指令获取到今天的2个日程。

获取日程的数量要根据日历中的实际日程数来确定。在这里选择了2个日程,由于系统自带2个日程。

指令:获取日历日程的详细信息

获取上一部日程中的名称,通过获取日历日程的详细信息指令,详细信息选择名称。

指令:如果

添加判断,条件选择包含,文本选择"班",特殊上班时间名称会包含"班"。这里的包含指的是名称存在并且包含"班"。

指令:开关闹钟

如果名称中包含"班",那么需要打开闹钟。按如图操作:

  • 注意设置闹钟为关闭状态,同时需要把重复选项定义为永不。
  • 有时选择变量的过程中默认会给你填入变量,如果不是你想要的变量点击清除变量即可。

继续添加:如果

按照上面同样的操作添加"如果名称包含休"。

这里的条件不能选择"不包含",因为名称不存在时,条件也不会成立,而不会判断为不包含。

指令:格式化日期

如果不包含"休",也就是第二个"否则"下面,获取到当天的日期,并用数字表示周几。

在这里,格式化字符串中的"e"代表数字,从星期六开始分别对应0到6。

指令:词典

创建一个正常情况下的工作日,这里创建了周一到周五的词典,如果你是996工作制,可以把周六也加上。

指令:获取词典值

从词典中获取格式化后日期数字对应的值。

判断词典值

判断词典值是否有任何值,如果有,打开闹钟,操作跟上面一致,不再详细说明。

至此,工作日闹钟的快捷指令已经完成。当然,这还需要进行测试,你可以根据需要修改各个步骤中的日期。在这里不会详细介绍测试步骤。

自动化执行

完成上述快捷指令后,它不会自动执行,因此你需要添加一个自动化步骤。

相关推荐
ujainu5 小时前
Flutter + OpenHarmony 实战:从零开发小游戏(一)——主菜单与最高分存储
flutter·游戏·app
ujainu1 天前
Flutter × OpenHarmony 实战:将闹钟、世界时钟、秒表、计时器四大模块集成至高保真鸿蒙时钟 App
flutter·华为·app·harmonyos
淘源码d1 天前
【开源可商用】高并发智慧校园SaaS平台核心源码:Spring Boot 微服务 + 多终端协同
java·程序员·智慧校园·源码·二次开发·软件源码·电子班牌系统
快起来搬砖了1 天前
UniApp 全端兼容 OSS 视频上传实现方案
小程序·uni-app·app·h5·文件上传·oss文件上传
程序员鱼皮2 天前
7个神级技巧,彻底去除网站的 AI 味儿!
计算机·ai·程序员·互联网·网站·编程经验
星辰徐哥4 天前
鸿蒙APP开发从入门到精通:ArkUI组件库详解与常用组件实战
华为·app·harmonyos·组件·arkui·组件库
程序员鱼皮5 天前
Agent Skills 傻瓜式教程,26 年最火 AI 技术就这?
计算机·ai·程序员·agent·编程经验
黑客-雨7 天前
DeepSeek-V3.2深度拆解:开源模型逆袭,GPT-5迎来劲敌!
人工智能·程序员·大模型·知识图谱·agent·大模型教程·deepseek-v3.2
紫雾凌寒7 天前
【 HarmonyOS 高频题】2026 最新 ArkUI 开发与组件面试题
ui·华为·面试·程序员·职场发展·harmonyos·ark-ui
IT技术分享社区9 天前
GTID 结构升级 + JSON 视图强化,MySQL 9.6 创新版带来哪些性能提升?
数据库·程序员