jannerchang / Auto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AUTO.SCPT

By 秋风晓逝 of falldawn.

初衷

OmniFocus是一款简单又强大的任务管理软件,我每天通过它去管理着自己日益忙碌的生活和不断壮大的项目。但是随着项目的不断增加,每天有许多的重复而复杂的任务加入。因此开发这个脚本就是为了节省这些重复而耗时的任务而开发的。使用此脚本你可以只管添加任务到收件箱,然后让脚本帮你分析并且生产项目到目的地,从而彻底的解放你大量项目的分析和建立时间。

使用方法

准备(暂时还不提供自定义功能)

文件夹: 你需要在顶层建立TemplateAuto文件夹。Template为模版存放文件夹,Auto为不指定文件夹的项目存放文具。

收件箱任务格式: 以auto+阅读+三国志+65为例。

  • auto 为脚本任务前缀,脚本通过该前缀来判断是否需要分析。
  • 中文符号加号为变量分隔符,通过该符号来分解变量。
  • 阅读 此变量为模版类型,脚本通过该变量来查找模版。
  • +三国志+65 为替换变量,脚本会按照先后顺序去替换生成好的项目。

模版项目格式: 以项目名为《+书籍名》,项目注释为三行模版=阅读 变量=+书籍名+章节 目录=--Life-书籍。项目中的任务名为第递增=章,项目中的任务注释为递增=+章节为例

  • 所有中文符号号为前缀的都是替换变量。
  • 模版= 此标示后的名称阅读为模版类型名称,对应于收件箱任务中的模版类型。
  • 变量= 此标示后的+书籍名+章节为变量列表,所有使用的变量都需要在此标示。对应于收件箱中的变量+三国志+65,而且顺序要对应,+书籍名+三国志+章节对应+65。(请记住,对应错误,项目生产也会错误。)
  • 目录= 此标示后的--Life-书籍为文件夹名称,--中文双减号为顶层文件夹前缀,中文减号为子文件夹前缀。也可以这样写--Life--闲暇--阅读--书籍也会定位到同一个文件夹,而使用子文件夹前缀可以快速访问到子目录(请确保该子目录的唯一性)。
  • 递增= 此标示后的变量为任务递增次数。可以直接使用数字65。也可以使用变量=变量列表中存在的变量+章节,脚本会自动将+章节替换为对应的变量+65

脚本运行: 完成以上设定,就可以运行脚本了。脚本运行过程中不会产生任何选项(将来也不会),然后喝杯咖啡享受这自动化的轻松时刻吧 :)

版本

  • 0.0.1 (2014年11月13日):脚本建立并且提供变量替换和任务递增功能

About