你的 iPhone 手机是否还没有设置工作日闹钟?是不是为了设置一个闹钟而下载了一个使用程序?实践上,你无需下载任何使用程序,只需利用方便指令即可轻松创立工作日闹钟。下面将一步步为你介绍如何操作。
方便指令需求访问日历日程,由于日程带有节假日或工作日的标识。获取到当天的节假日或工作日标识,然后依据该标识判别今日是否需求设置闹钟。
实现这个的逻辑首先是排除特殊的日程“班”和“休”,然后依据正常状况判别今日是否是工作日。整个流程的逻辑如下图所示:
新建方便指令
翻开iPhone自带的方便指令使用,然后创立一个新指令,增加操作。
指令:获取接近日程
通过接近日程指令获取到今日的2个日程。
获取日程的数量要依据日历中的实践日程数来确认。在这里挑选了2个日程,由于体系自带2个日程。
指令:获取日历日程的详细信息
获取上一部日程中的称号,通过获取日历日程的详细信息指令,详细信息挑选称号。
指令:假如
增加判别,条件挑选包括,文本挑选“班”,特殊上班时间称号会包括“班”。这里的包括指的是称号存在并且包括“班”。
指令:开关闹钟
假如称号中包括“班”,那么需求翻开闹钟。按如图操作:
- 留意设置闹钟为封闭状况,同时需求把重复选项定义为永不。
- 有时挑选变量的过程中默许会给你填入变量,假如不是你想要的变量点击清除变量即可。
继续增加:假如
按照上面同样的操作增加“假如称号包括休”。
这里的条件不能挑选“不包括”,由于称号不存在时,条件也不会成立,而不会判别为不包括。
指令:格式化日期
假如不包括“休”,也就是第二个“否则”下面,获取到当天的日期,并用数字表明周几。
在这里,格式化字符串中的“e”代表数字,从星期六开始分别对应0到6。
指令:词典
创立一个正常状况下的工作日,这里创立了周一到周五的词典,假如你是996工作制,可以把周六也加上。
指令:获取词典值
从词典中获取格式化后日期数字对应的值。
判别词典值
判别词典值是否有任何值,假如有,翻开闹钟,操作跟上面一致,不再详细说明。
至此,工作日闹钟的方便指令现已完结。当然,这还需求进行测验,你可以依据需求修改各个过程中的日期。在这里不会详细介绍测验过程。
主动化履行
完结上述方便指令后,它不会主动履行,因而你需求增加一个主动化过程。