经过上一章的介绍,我们看到 OmniFocus for Mac 在 AppleScript 的辅助下,避免了低效的重复操作,并且扩展了使用场景。但是 iOS 平台不支持 AppleScript,有没有什么办法,能让我们在 iOS 上也能高效地使用 OmniFocus 呢?
鉴于 iOS 的系统特性,想如同在 Mac 上一样,用脚本语言(无论是 AppleScript 还是其他语言)操控 OmniFocus 的思路,在 iOS 上是行不通的。所幸我们还有三条曲线救国的道路,那就是 URL Schemes、TaskPaper 与捷径。
URL Schemes for OmniFocus
注:下文需要一定 URL Schemes 基础知识,如果你对 URL Schemes 尚不了解,可以先阅读 Hum 的《入门 iOS 自动化:读懂 URL Schemes》和《URL Schemes 使用详解》。
论使用的便捷性,URL Schemes 比不上捷径;论命令的易读性,URL Schemes 比不上 TaskPaper,如果按照循序渐进的学习规律,我应该将 URL Schemes 放在最后讲。
但之所以我们要先接触 URL Schemes,并不单单因为它出现的最早,而是它是最基础,最广泛的 iOS 自动化的方式。当我们了解过 URL Schemes 在 OmniFocus 中的应用,就能更好的理解 TaskPaper 、捷径与 OmniFocus 结合时的优势与局限。