合集: https://github.com/ImSingee/OmniFocus-Scripts
打开动作链接
https://gist.github.com/ImSingee/d8afc2c26931f2768d3dfeb0c2fdfb14
作用:
- 从项目 / 动作的 Note 中提取网址(不支持中文网址,利用正则表达式提取第一个有效的网址)并打开
- 如果该动作没有网址,那么自动向上级搜索父任务 / 项目,直至没有上级了会提示没有
- 可以通过设定 NEED_CONFIRM 为 true 来在打开网址前询问确认
- 选中多个任务可以一同打开他们的网址
设定连续的截止时间
https://gist.github.com/ImSingee/6f0b773756421239e7cb50126a9c5d89
将选中的任务批量递增的设置截止时间。
可以通过修改脚本中的 ADD_DAYS 配置每次加几天、PERIOD_TIMES 配置几个任务后进行增加。
选中的首个任务的截止时间是「今天 + ADD_DAYS 天的 23:59 」,即 ADD_DAYS 设置为 1 则首个任务的截止时间是明天的 23:59
随机设定推迟时间
https://gist.github.com/ImSingee/b97836f56c77be0f9ebaf441c3925cf7
将任务随机推迟至 14-90 天后的 5:00 (推迟日期的上下界和时间可以在代码中相应位置修改)
最后
这些脚本最初的版本都是从网上找的然后我自己修改而成(随机推迟的没改),不过具体的原始脚本我已经找不到也不记得出处了