用途:在 macOS 日历中创建事件,并同时生成配套的提醒事项,使日程在 Mac 与 iOS 上都不易被错过;也可用于安排会议、回复邀请或设置提醒。
主要能力:每个事件同时创建日历事件(含多个声音闹钟)与至少 3 条提醒事项,作为独立通知渠道;使用声音闹钟而非静默横幅,不同层级使用不同声音以便凭声音辨别提醒级别;仅使用时长不少于 1.4 秒的声音(如 Funk、Glass、Pop、Sosumi、Ping、Submarine、Blow),禁用 Hero、Basso、Bottle、Purr、Frog、Morse、Tink 等短音。默认闹钟层级为事件前 1 天(-1439 分钟,Blow)、前夜(-720 分钟,Sosumi)、前 1 小时(-60 分钟,Glass)、前 30 分钟(-30 分钟,Ping)与事件时刻(0 分钟,Funk)。
使用方式:先运行日历发现脚本,选用第一个 writable:true 的日历,不要假定存在 Home 或 Calendar;用程序化方式构造日期,禁止使用 date "字符串";创建后必须验证闹钟数量与每个触发间隔。提醒事项需先按名称发现真实列表并显式指定,不要使用 default list;复制日期用 copy 而非 set。
限制:日历每个事件最多 5 个闹钟,第 6 个会静默挤掉一个;精确 1440 分钟偏移会被静默丢弃,应使用 -1439;单个闹钟无法删除,只能重建整个事件;读取已创建闹钟时声音闹钟会显示为 display alarms;需在系统设置中开启日历通知并允许声音。清晨事件需调整默认层级。具体平台与版本细节以资料为准,其余信息暂未提供。