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

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

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

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

新建快捷指令

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

指令:获取临近日程

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

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

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

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

指令:如果

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

指令:开关闹钟

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

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

继续添加:如果

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

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

指令:格式化日期

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

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

指令:词典

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

指令:获取词典值

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

判断词典值

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

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

自动化执行

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

相关推荐
陈随易14 分钟前
兔小巢收费引发的论坛调研Node和Deno有感
前端·后端·程序员
嚣张农民1 天前
推荐3个实用的760°全景框架
前端·vue.js·程序员
梓羽玩Python1 天前
推荐一款用了5年的全能下载神器:Motrix!全平台支持,不限速下载网盘文件就靠它!
程序员·开源·github
梓羽玩Python1 天前
这款一站式AI体验平台值得收藏起来!GPT-4o、GPT-4o Mini、Claude 3.5 Sonnet免费使用!
人工智能·程序员·设计
前端宝哥2 天前
10 个超赞的开发者工具,助你轻松提升效率
前端·程序员
XinZong2 天前
【VSCode插件推荐】想准时下班,你需要codemoss的帮助,分享AI写代码的愉快体验,附详细安装教程
前端·程序员
Goboy2 天前
0帧起步:3分钟打造个人博客,让技术成长与职业发展齐头并进
程序员·开源·操作系统
JaxNext2 天前
不选总统选配色,这一票投给 CSS logo
前端·css·程序员
程序员鱼皮3 天前
刚毕业,去做边缘业务,还有救吗?
计算机·程序员·互联网·求职·简历
WujieLi4 天前
独立开发沉思录周刊:vol18.AI 正在成为无处不在的基础设施
程序员·设计·创业