如何使用 Drafts 批量向 Todoist 傳送任務
批量新增任務,是每個人在任務管理進行到一定地步時繞不過的需求,也是對任務管理工具功能方面的考驗之一。
Drafts 1 在它的 5.3 版更新 ofollow,noindex" target="_blank">接入了 Todoist ,兩者結合提供了 iOS 上真正實現這個需求的最優解(或是之一):
上面這個視訊展示了從 Drafts 傳送任務到 Todoist 的全過程,它有以下 3 個特點:
- 資訊完整 :不僅可以傳送任務,還可以指定任務的專案、執行時間、優先順序、 負責人 等資訊。【圖】
- 無需跳轉 :從 Drafts 傳送多工到 Todoist 不會出現任何跳轉,任務執行完就結束,你可以繼續在 Drafts 裡寫新東西。 2
- 可自定義 :可以在 Drafts 中設定自定義鍵盤,方便輸入 Todoist 語法中日期、專案名、指派人等資訊。【圖】
想要在自己的裝置上實現這樣的功能,需要先做好以下 準備工作 :
- 下載 Drafts 和 Todoist;
- 在 Drafts 中安裝 這個動作 。
都準備好之後,我們就來看它完整的操作流程。
第一步:按照 Todoist 的 語法 記錄任務
Drafts 使我們記錄和傳送任務的地方,Todoist 是我們接收任務的地方,任務最終要呈現在 Todoist 中。理所當然的,我們應該在 Drafts 中,按照 Todoist 的語法來寫任務。
Todoist 新增任務的基本語法如下:
-
#
專案名:比如#購物
、#打掃
-
@
標籤名:比如@腦死
、@電話
、@郵件
-
+
負責人:比如+Minja
3 - 優先順序語法:Todoist 支援 4 個優先順序,由高到低分別是
p1
、p2
、p3
、p4
。 - 時間日期語法\*
*Todoist 中的時間日期語法非常自由,支援開始截止時間以及複雜的重複,在這裡由簡單到複雜地舉幾個例子:
- 今天打掃衛生 :
打掃衛生 tod
這裡的tod
是 Todoist 中「Today」的縮寫。 - 今天下午 9 點打掃衛生 :
打掃衛生 tod 21:0
這裡的21:0
是「下午 9 點」的表示方式。 - 每週五打掃衛生 :
打掃衛生 ev fri
這裡的ev
是 「Every」 的縮寫,fri
是 「Friday」 的縮寫。ev fri
合起來就是「每週五」的意思了。 - 每 3 天敷面膜 :
敷面膜 ev 3 days
3 days
如字面意思,是「3 天」的意思。 - 每個月最後一天對賬 :
對賬 ev end of month
end of month
如字面意思,是「月末」的意思。
以上這些例子,只展示了部分 Todoist 的時間日期語法,但相信各位已經能夠體會到其靈活程度。
如果想要保證有效,建議 使用英文的語法 ,想要詳細瞭解 Todoist 的語法,可以看他們的 官方文件 。我在Todoist 教程的第四章 《自然語言、快捷鍵與其它技巧》 裡也有更具體的說明。
瞭解了 Todoist 的基本語法後,我們再回頭看演示視訊中出現的 3 個任務,就更好理解了。
那 3 個任務是:
- 製作寫作課第 5 課時 PPT tom #寫作課 +Minja
- 完成 Power+ 收尾長圖 fri #PowerPlus +Eames
- 排版設計教程第四章 tod #付費內容 + fengunkkx
它們的意思分別是:
- Minja 要在 明天 完成寫作課第 5 課時 PPT 的製作,任務所處的專案是「寫作課」。
- Eames(文刀) 要在 週五 完成 Power+ 的總結長圖,任務所處的專案是「PowerPlus」。
- fengunkkx(渢沄極客) 今天 要在後臺排好設計教程的第四章,任務所處的專案是「付費內容」。
我們只要按照前面例子中的 Todoist 的語法把這些任務記下來, 每行為一個新任務 ,再通過「Tasks in Todoist」這個動作傳送到 Todoist,再在 Todoist 中重新整理一下,就能看見這些任務被加到了Todoist 中,並且被安排好了時間、專案和負責人。
第二步:傳送任務到 Todoist
傳送任務到 Todoist 這一步就很簡單了。
如果你還沒有安裝 Tasks in Todoist 這個動作的話,需要先點上面的動作安裝它。
如果你已經安裝了「Tasks in Todoist」這個動作,在 第一次執行 「Tasks in Todoist」它時,會彈出這個介面:

它的意思是 Drafts 想要傳送任務到 Todoist 需要通過 Todoist 的授權(或者可以理解為關聯)。
在彈框裡選擇「Continue」後會跳轉到 Todoist 的授權頁。如果你沒有在 Safari 中登入過 Todoist 的話可能需要登入一下 Todoist。
授權結束後會自動跳轉回 Drafts, 之前的操作也沒有被中斷 ,原本想發到 Todoist 的任務會隨即被髮到 Todoist。
之後再執行「Tasks in Todoist」這個動作就不需要授權了。整個過程會像視訊中一樣行雲流水,不再需要有跳轉和其它的打斷。 4
小結
以上就是使用 Drafts 批量傳送任務到 Todoist 的方法與流程。
Drafts 的靈活性很高。如果你熟悉 Drafts 的其它特性,比如自定義鍵盤和為動作指定快捷鍵,完全可以做到全程不碰螢幕地批量記錄、傳送任務。另外你也可以在傳送任務到 Todoist 之後,接一些其它步驟,比如將任務傳送一封郵件給相關負責人,讓他對哪些同事負責哪些任務有一個巨集觀的把控。
這個方法的最大好處是靈活,但它的代價是需要聯網。靈活是由於 Todoist 的伺服器處理了 tod
這樣的字元,將其轉化為了「今天」這一有效日期。這也是為什麼從 Drafts 發任務到 Todoist 不需要跳轉的原因,它不是直接傳送到 Todoist 的本地應用中,而是傳送到了伺服器。
因此,如果沒有聯網,這些任務就無法傳送到 Todoist。不過,這時候可以通過 URL Schemes 來救場。這又是一個新的技巧,這篇我們就不展開了。