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

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

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

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

新建快捷指令

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

指令:获取临近日程

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

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

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

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

指令:如果

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

指令:开关闹钟

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

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

继续添加:如果

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

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

指令:格式化日期

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

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

指令:词典

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

指令:获取词典值

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

判断词典值

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

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

自动化执行

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

相关推荐
一拳不是超人4 小时前
一个没测暗色模式的 Bug,吃掉了我一半 谷歌扩展用户
前端·javascript·程序员
敲代码的嘎仔5 小时前
28届后端开发-百人小厂面试题
java·后端·面试·程序员·秋招·实习·转正
爱勇宝5 小时前
程序员都开始懂业务了,产品经理还剩下什么价值?
程序员·产品经理
程序员20076 小时前
“这需求用 AI 也就十分钟吧?”——周五深夜十一点,我在工位给 Cursor 擦屁股
程序员
狂师7 小时前
最近火爆出圈的,FDE 到底是个什么岗位?
人工智能·程序员·全栈
demo007x1 天前
让大模型活在你的鼠标旁:我用 Tauri 2 + Rust 打造了一款“反直觉”的 AI 全局划词效率神器
macos·程序员·llm
程序员海军1 天前
AI 越来越强,为什么打工人反而越来越累、越来越内耗了?
前端·程序员·aigc
badhope1 天前
同样写 AI,为什么有的文章 549 人看、有的只有 16 人看?——我用 40 篇掘金文章的真实数据复盘
程序员
今朝唯我少年郎2 天前
Codex安全盲区代码漏洞生成实测
python·程序员
kyriewen3 天前
我用 AI 写完一个需求后才发现,最难的不是 prompt,而是验收
前端·程序员·ai编程