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

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

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

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

新建快捷指令

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

指令:获取临近日程

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

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

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

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

指令:如果

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

指令:开关闹钟

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

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

继续添加:如果

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

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

指令:格式化日期

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

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

指令:词典

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

指令:获取词典值

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

判断词典值

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

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

自动化执行

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

相关推荐
皮皮林5514 小时前
90 后程序员辞职搞灰产,不到一年获利超 700 万,结局很刑!
程序员
SimonKing9 小时前
告别传统读写!RandomAccessFile让你的Java程序快人一步
java·后端·程序员
大模型开发10 小时前
Java开发者LLM实战——使用LangChain4j构建本地RAG系统
程序员·langchain·llm
京东云开发者11 小时前
企业和个人基于业务知识和代码库增强的大模型生成代码实践
程序员
redreamSo14 小时前
AI Daily | AI日报:DeepMind:AI设计药物开启人体试验; Cluely创始人:先传播,AI产品开发新思路; 博主檄文怒批英伟达显卡及销售问题
程序员·aigc·资讯
狗头大军之江苏分军15 小时前
疑似华为盘古AI大模型翻车造假风波【实时记录篇】
人工智能·机器学习·程序员
CodeSheep16 小时前
小米汽车这薪资是认真的吗?
前端·后端·程序员
AI大模型17 小时前
COZE实战部署(四)—— coze实战部署
程序员·llm·coze
马可奥勒留1 天前
《你以为职场是过家家?真正的高手都在用「职业化人际关系模型」》
程序员
袁煦丞1 天前
数据库设计神器DrawDB:cpolar内网穿透实验室第595个成功挑战
前端·程序员·远程工作