OmniFocus中需要根据艾宾浩斯遗忘曲线来添加多个任务。找了下网上的AppleScript,基本上因为版本太老不能正常使用,于是自己简单写了一下。
使用方法:选中一个或多个任务后,运行程序可生成若干个同样名称的复习任务。复习任务的“推迟至”时间按照艾宾浩斯的记忆曲线来设定,可以自行在AppleScript中修改。
另外也可以设置“截止时间”,即“推迟至”时间后的若干天。若该天数设置为负,则代表不设置截至时间。
安装方法是在macOS中打开OmniFocus,选择菜单栏中的“帮助”→“打开Scripts文件夹”。将下载后的文件解压,得到的scpt文件复制到该文件夹中。之后右键OmniFocus工具栏,将“Ebbinghaus” Script拖进工具栏。之后点击“Ebbinghaus”即可运行AppleScript。
当然,也可以采用Alfred、Keyboard Maestro等工具运行AppleScript。
下面是AppleScript具体内容。
1 | (* |