Fan Zhen Coder & Teacher

用脚本生成OmniFocus 检查报表

2013-12-26

在Twitter上看到 Chris Mills 写的一个脚本 Flexible OmniFocus reporting script,感觉挺有用,他讲到每天的standup 会议时,也用到这个报表,在会议上对每个员工问三个问题:

  1. 你昨天做了什么?
  2. 你今天要做什么?
  3. 有什么阻碍(困难)?

原文在这里

脚本下载安装到OmniFocus的AppleScript目录,再通过自定义工具栏放到OmniFocus 中。

有两个参数可以修改,报表的时长,默认是7天,如果要改成1天

set timeScope to 1

另外一个是忽略的项目,默认是空的,可以把一些重复的项目或个人的项目剔除出报表。比如:我把 morning Ritual(是每天的早晨仪式) 去除掉,

set ignoreList to {"morning Ritual"}

运行了,发现一个问题,生成的MarkDown文件是 Unicode 16的,Marked读不出来,于是修改了代码,把两处 Unicode Text 改为 «class utf8»,在输出文件时,改成:

write ExportList to fid as «class utf8»

Comments