快捷指令 自动闹钟 (智能节假日调休闹钟) v1.72 2023/5/27更新

介绍:

此快捷指令可在工作日自动打开工作日闹钟, 同时关闭休息日闹钟;
在大陆的法定节假日关闭工作日闹钟, 同时打开休息日闹钟;
只适用于 iOS/iPadOS 15.5 及 watchOS 8.6 以上的系统, watchOS 无机会测试.
如果你使用的系统版本低于 iOS/iPadOS 15.5 及 watchOS 8.6, 请移步 https://jankan.com/115.html

功能:

  • 可添加多个工作日闹钟, 或者添加多个休息日闹钟, 亦或者无工作日/休息日闹钟
  • 可选择是否有节假日调休
  • 可选择逢周几休息, 适应更多人群
  • 兼容多种系统语言 (如果系统语言中的地区设置不是中国大陆, 需要将地区设置为中国大陆, 因为此指令需要日历中订阅苹果官方的中国节假日)

下载:

问题反馈:

刚出炉不久, 难免会有错误, 如有请在下方评论中指正. #–> 点此直达

更新内容:

版本更新时间更新内容下载
v1.722023/5/27新增对休息日校验以及具体错误提示, 优化错误提示文本格式. (老用户可以不更新)v1.72
v1.712023/5/25新增对闹钟列表错误时间的具体提示. 以通知方式出现, 防止因错误的时间格式导致自动化运行卡住. (老用户可以不更新)v1.71
v1.612023/5/20修复休息日列表失效问题, 本次更新无需删除原 v1.6 的闹钟, 强烈建议更新. 注意 #->更新步骤v1.61
v1.62023/5/16重构此快捷指令, 解决首次配置过程中手动运行此快捷指令无法把所需权限设置完妥的问题.v1.6
v1.32023/5/10修复上午10点和11点变成晚上22点和23点的错误, 这个是苹果的格式化时间错误, 一直都没修复, 详情 这里v1.3
v1.22023/5/10重写大部分结构, 减少储存读取文件次数, 减少首次配置时弹窗次数, 取消支持直接编辑配置文件, 闹钟命名规则变更.v1.2
v1.02023/5/6正式版, 增加此快捷指令更新的通知, 完善此快捷指令.v1.0
0.8.92023/5/3解决列表无闹钟时的错误, 增加对多语言系统支持 (兼容 iOS 语言非中文).
0.8.22023/5/2配置文件更改为 json 格式, 支持直接编辑配置文件, 调整各变量和逻辑.
0.7.12023/5/1初版

配置:

注意: 配置完成后, 请手动点击运行一次. 首次配置将会有较多弹窗, 请全部选择 始终允许, 配置完成以后不再会有弹窗, 本文末尾处有隐私声明.
如果反感较多弹窗, 可以选择较少弹窗的 lite 版: 这里

开始设置快捷指令
在配置页面添加工作日/休息日闹钟, 可以添加多个, 或者留空不启用
添加休息日, 请按格式添加
或者打开指令内编辑多个闹钟, 配置完成后请手动运行一次
初次配置过程中将会弹出隐私提示, 请全部选择 始终允许

然后, 在快捷指令的自动化中运行此指令:

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

重新配置:

  1. 删除配置文件, 目录 iCloud云盘 /Shortcuts/自动闹钟/config.json 也可以直接编辑
  2. 一键删除配置文件的快捷指令: 点此下载
  3. 在系统闹钟中删除带 自动闹钟 前缀的闹钟. (因为快捷指令无法对闹钟进行删除操作, 最简单的方法: hey siri, 删除所有闹钟!)
  4. 系统闹钟中可以修改时间和铃声.

更新此快捷指令步骤:

  1. 删除原快捷指令
  2. 在快捷指令的自动化中找到新快捷指令替换原快捷指令
  3. 从低于v1.1更新至v1.2以上, 需要删除原来的闹钟. 你可以用hey siri, 删除所有闹钟!
  4. 每次更新都需要删除原配置文件, 一键删除配置文件的快捷指令: 点此下载 (为了设置好节假日出现班/休字眼所需权限, 防止节假日出现导致闹钟该响不响)
打开 文件 app, 在 iCloud云盘/Shortcuts/自动闹钟 目录下
删除 config 文件

隐私声明 (权限要求):

  • 此快捷指令不收集个人/设备信息.
  • 配置文件只保存在你的 iCloud云盘.
  • 访问 jankan.com, 只获取更新信息, 无发送/post动作.
  • 苹果的隐私安全策略非常严格, 请无需担心, 打开全部权限, 如图设置为 始终允许.
打开快捷指令详情, 点击下方 i 图标
如报错, 请在此页面都设为始终允许

配置完成.

15 条回复

  1. 匿名说道:

    1.6版本设置了周六周天休息后,闹钟依然响个不停,请亲测,唉,必累。

    • Jankan说道:

      不好意思, 因为我的一个小失误造成大家的困扰
      现在 v1.61 已修复, 感谢你的反馈

  2. 匿名说道:

    1.6版本周末闹钟失效,回退1.3没问题。

  3. 匿名说道:

    1.2版本所有上午11点多的闹钟都被自动变成23点多的闹钟

  4. 匿名说道:

    11点始终最示23点

  5. zwhite说道:

    涉及隐私权限每次都要手动点允许,自动化无法自行完成。

    • Jankan说道:

      嗯, 我也发现了这个问题, 所以一直在想有什么办法解决.
      这个问题在新增闹钟数量大于历史闹钟数量的时候出现

  6. 匿名说道:

    从路径path获取快捷指令中的文件 这一项显示文件不存在

    • Jankan说道:

      请参考文章中的隐私声明
      检查此指令是否禁用了访问文件, 打开此指令详情, 点击下方圆圈 i -> 隐私, 将里面的选项都设为始终允许

发表回复

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