快捷指令 轮休自动闹钟 (轮班制/倒班制闹钟) v1.71 2024/7/15 更新 已支持 iOS 18

介绍:

这是一个特殊的快捷指令自动闹钟. 只适合固定周期工作/休息的人群.
比如: 休1班1, 休2班2, 休3班3;
当然也可以是这样: 休1班2, 休2班3; 甚至可以休10班20, 等等.
还可以作为白夜倒班制的闹钟, 白班用工作日闹钟, 夜班用休息日闹钟.

此快捷指令只能有2个小周期, 也就是只能班/休, 或者白班/夜班.
如果你需要更多小周期的快捷指令, 请移步 https://jankan.com/1061.html

此快捷指令可在工作日自动打开工作日闹钟, 同时关闭休息日闹钟;
此快捷指令可在休息日自动关闭工作日闹钟, 同时打开休息日闹钟;
在大陆的法定节假日关闭工作日闹钟, 同时打开休息日闹钟; (默认关闭, 可选)

功能:

  • 可灵活设置固定周期的工作日/休息日
  • 可添加多个工作日闹钟, 或者添加多个休息日闹钟, 亦或者无工作日/休息日闹钟
  • 支持白夜倒班制, 只要设置好 工作日(白班)/休息日(夜班) 的闹钟即可, 或者按个人需求调整.
  • 可选择是否有节假日调休 (只支持 iOS/iPadOS 15.5 及 watchOS 8.6 以上的系统)
  • 支持个人日历的日程班/休关键字(可修改), 日历里添加”班/休”优先权最大, 其次是节假日调休的关键字, 最后是指令内设定的休息日. #–>详情
  • 兼容多种系统语言 (如果系统语言中的地区设置不是中国大陆, 需要将地区设置为中国大陆, 因为此指令需要日历中订阅苹果官方的中国节假日)

下载:

(iOS 17 对快捷指令的闹钟接口做出了更改, 请选择正确版本)

问题反馈:

测试指令可能因诸多因素, 难免会考虑不周, 如有错误请在下方评论中指正. # –> 点此直达

更新内容:

版本更新时间更新内容下载
v1.712024/7/15优化逻辑并初步支持 iOS 18.v1.71
v1.662023/10/8修复节假日调休影响到轮休周期的重大bug. 此版本 只支持 iOS 17 以上 受影响的有v1.63 v1.64 v1.65v1.66
v1.652023/8/19采用 iOS 17 beta5 新增支持的查找闹钟接口. 此版本 只支持 iOS 17 以上 有重大bugv1.65
v1.642023/7/12只支持 iOS/iPadOS 17 beta2 以上. 更新内容同v1.63 (测试中, 只支持 iOS 17 以上 iOS 17 beta5 有新bug)v1.64
v1.632023/7/12支持个人日历的班/休关键字(可修改), 去除判断中的中文, 增强多语言系统支持. 有重大bug, 请使用 v1.61v1.63
v1.622023/6/22只支持 iOS/iPadOS 17 beta2 以上. (如果不是 iOS 17 请勿尝试)v1.62
v1.612023/6/2采用传入参数自动运行第二次, 放弃使用剪贴板 (Apple Watch 的快捷指令不支持剪贴板)v1.61
v1.62023/5/24初版v1.6

配置:

和以前的各版本自动闹钟步骤差不多, 下载完先配置工作日闹钟以及休息日闹钟 (休息日闹钟删除并留空将不会启用).
配置完成后记得手动运行一次, 也不要忘记在快捷指令的自动化中添加每天凌晨自动运行此快捷指令.
现在开始比较重要的配置:
让此快捷指令添加你的工作日/休息日到一个新的日历(默认叫 轮休闹钟).
根据此日历保存的工作/休息周期, 自动地在下一个周期到来前生成新的周期.

下图是3个重要步骤的示例 (以 工作1天/休息1天/今天是24号 为例)

  1. 选择接近于今天的工作日开始日期, 今天是24号, 可以选择23号或者25号. 示例第一步选择了23号.
  2. 既然是工作1天, 那工作日也就是23号结束, 所以第二步选择23号.
  3. 休息日1天, 也就是今天结束休息日, 第三步选择24号.
第一步, 选择最接近于今天的工作日开始日期
第二步, 选择工作日结束日期. 如果只工作一天, 选择的日期就是第一步的同一天.
第三步, 选择休息日结束日期, 此日期必须是工作日后的日期.

上面3个步骤都完成后, 可以在系统的日历中看到多了个轮休闹钟日历:

日历中多了个 轮休闹钟 日历

如下图在日历中检查保存的工作日是否正确, 日历中会保存2个周期的工作日.
如果不正确, 请删除此日历再手动运行一次快捷指令, 重新选择, 此步无需删除已设定好的闹钟.

如图点击23号, 可以看到多了个”工作”日程. 多查看后面的几天, 确认是否符合你的工作日周期.
在 iPad 上查看会比较方便

在自建日历中添加”班”或者”休”日程关键字, 此日程关键字优先权最大.
请不要在”轮休闹钟”日历中添加! 这样做将会打乱轮休周期.
(如果这一天在系统日历中手动添加了”班”, 节假日调休日历是”休”, 此指令将会把工作日闹钟打开, 关闭休息日闹钟)

打开系统日历点击右上角 + 添加新日程
只需添加”班”或者”休”全天日程即可

配置完成后, 在快捷指令的自动化中运行此指令:

在快捷指令的自动化中, 添加每天定时运行此快捷指令
关闭运行前询问及通知

重新配置:

  1. 如果遇到周期变更, 只需删除日历中的 轮休闹钟 日历, 再手动运行一次此指令, 无需删除原闹钟.
  2. 在系统闹钟中删除带 自动闹钟 前缀的闹钟. (因为快捷指令无法对闹钟进行删除操作, 最简单的方法: hey siri, 删除所有闹钟!)
  3. 系统闹钟中可以修改时间和铃声.

隐私声明 (权限要求):

  • 此快捷指令不收集个人/设备信息.
  • 苹果的隐私安全策略非常严格, 请无需担心, 打开全部权限, 如图设置为 始终允许.
如图所示, 需要全部设为 始终允许.

26 条回复

  1. 匿名说道:

    iOS18.1会概率性的把休息日和工作日弄反,导致闹钟错误,日历中的东西我也没有动,大神看看怎么回事呗

  2. 说道:

    大神你好 我是刚升级的ios17.6 最开始选时间的那个步骤运行一次重复一次,要怎么解决

    • Jankan说道:

      你要根据自己最近的班/休情况选择正确的日期,确保今天在你选择的周期内。

  3. 匿名说道:

    你好,请问ios16的倒班闹钟只有这个了吗,还有我是四班两倒的,比如1号白班,早上8点到晚上8点,2号夜班,晚上8点到3号早上8点,4号休息,5号开始新的周期,和1号一样,这个快捷指令能用吗

    • Jankan说道:

      你好,是的,iOS16的时候我只写了这个只有两个小周期的倒班闹钟。

      由于我没有iOS16的机器,无法改动这部分指令。
      如果你能修改快捷指令,按道理来说,新版的(点击这里)只需修改查找闹钟部分和开关闹钟部分指令,就可以运行在 iOS16。

  4. 小祐说道:

    請問一下,ios16為何隱私權沒有東西可以開啟呢?

    • Jankan说道:

      我也为这个头疼, 有的时候就是空空如也, 要运行一段时间才会有.
      苹果的阿三程序员为啥不一次性把权限都告知给用户.

  5. 匿名说道:

    您好,想问下我是四班三运转,一白一夜,四个周期之后直接休息四天,应该怎么设置

  6. 匿名说道:

    修改铃声直接在时钟app中修改就可以了吗?

  7. 小明说道:

    大神求教一下,我是上两天,休两天,轮班周期怎么设置呢。如果想实现周末和法定节假日设置一套闹钟,日常工作日设置另一套闹钟。怎么实现呢?

    • Jankan说道:

      班2休2, 假如你从10月10日开始上班

      1. 选10月10日 工作开始
      2. 选10月11日 工作结束, 下一天就是10月12日开始休息
      3. 选10月13日 休息结束

      第二个问题, 此快捷指令只能设置固定周期的闹钟.
      如果你需要普通上班节奏的看这里.

      • 小明说道:

        好的我试一下,是这样打比方我是1号8:00上班,2号2:00和18:00上班,3.4号休息。1号开始工作,2号结束。3号开始休息,4号结束。
        我还有一个想法就是在这个的基础上。遇到节假日和周末时候,那个8:00的闹钟变成9:00的闹钟。这个有什么办法实现吗?

        • Jankan说道:

          第一个需求, 嗯… 要重新写一个, 会比较麻烦.
          第二个需求, 周末节假日调休, 可以下载普通版.

          需要两个自动闹钟配合使用, 并且要修改其一闹钟前缀.

  8. 匿名说道:

    大神,iOS17.1beta不能用,看下是什么情况呗

  9. 杰罗斯说道:

    IOS17快捷指令中无法打开、关闭闹钟,大神有办法么

    • Jankan说道:

      你想实现具体什么功能呢? 我这些快接指令都可以按需求自动开关闹钟.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注