Automatically import Reminders' inbox to Todoist [Shortcut]

Francesco Puppo

自動將「提醒事項」收件匣匯入 Todoist [捷徑]

原文由 Francesco Puppo 發布,訂閱此部落格

我少數會用 Siri 的時候,就是在那些難得無法拿手機的時刻(例如開車或騎車時),快速記下腦中浮現的待辦事項。只要說一句「嘿 Siri,提醒我在 [某天] 做 [某事]」,就能在待辦清單中找到它,真的很方便。

可惜 SiriTodoist 配合得不太好 1,所以我只好想了個捷徑來繞過這個問題。

功能說明:每當開啟 Todoist 時,就會將 Apple 提醒事項收件匣中的所有待辦事項匯入到 Todoist 的收件匣中(並從 Apple 提醒事項中刪除)

下載

你可以在這裡下載捷徑

設定方式

從上方連結下載捷徑後,建立一個每當你開啟 Todoist 時就會觸發的新自動化操作。

提示:我其實建議你在「自動化」中用單一指令重新建立這個捷徑,而不是直接執行我做好的捷徑。這樣不知為何,捷徑才會有足夠的權限,在刪除已匯入的項目時不需要每次都要求你確認。


運作原理

跟往常一樣,這個捷徑非常簡單,但卻能很好地達成這個單一目的。而且這次與其說是捷徑,不如說是一個自動化操作。

每當開啟 Todoist 時,它就會立即執行,並…

  • Apple 提醒事項中找出 Inbox 清單裡所有未完成的提醒事項 2
  • 針對每個找到的項目…
    • 取得它的 DeadlineNotes
    • 用同樣的詳細資訊在 Todoist 的收件匣中建立一筆新的提醒事項
  • Apple 提醒事項收件匣清單中的所有提醒事項移除
  • 如果有任何提醒事項被匯入,就會顯示通知,告知已匯入的項目數量

可能的改進

  • ✅ 匯入成功時顯示通知
  • 避免當提醒事項只有日期而沒有時間時,被設定為午夜 12 點

註解

  1. 不管我怎麼試,Siri 就是無法正確辨識「把這個加到 Todoist」這句話,結果總是變成 Apple 提醒事項裡的待辦事項,或是行事曆上的行程(!)。另一方面,由於 Todoist 本質上是一個網頁應用程式,它對捷徑的支援在 iOS 上只能算「堪用」,在 macOS 上則根本沒有。

  2. 由於 Apple 提醒事項沒有預設的收件匣清單,你必須自己建立一個(或選擇其他清單)

本文章由 muse-spark-1.2-contributor 進行翻譯

留言