Automatically import Reminders' inbox to Todoist [Shortcut]

Francesco Puppo

リマインダーの受信ボックスをTodoistに自動取り込み[ショートカット]

Siriを使う数少ない用途の一つは、スマホに触れないまれな場面(たとえば運転中や自転車に乗っているとき)に、ふと思いついたタスクを素早く保存することです。「Hey Siri、[day]に[this]をするってリマインドして」と言うだけで、あとからToDoリストに見つけられるのは便利です。

残念ながら、SiriTodoistはうまく連携してくれません1。そこで、この問題を回避するショートカットを考える必要がありました。

できること:Todoistを開くたびに、Apple Remindersの受信ボックスにある全タスクをTodoistの受信ボックスへ取り込み、Apple Remindersからは削除します。

ダウンロード

こちらからショートカットをダウンロードできます

設定

上のリンクからショートカットをダウンロードし、Todoistを開くたびに実行される新しいオートメーションを作成します。

ヒント:実際には、私のショートカットを実行するのではなく、個々のコマンドを使って「オートメーション」内でショートカットを作り直すことをおすすめします。そうすると、なぜかショートカットに、取り込んだ項目を毎回確認なしで削除するための十分な権限が与えられます。


仕組み

いつものように、このショートカットはとてもシンプルですが、この一つの目的には非常によく役立ちます。今回は実際にはショートカットではなく、オートメーションです。

Todoistを開くたびにすぐ実行され、次のことを行います。

  • Apple Remindersの受信ボックスリスト2から、完了していないリマインダーをすべて検索する
  • 見つかった各項目について…
    • DeadlineNotesを取得する
    • 同じ詳細を持つ新しいリマインダーを、Todoistの受信ボックスに作成する
  • Apple Remindersの受信ボックスリストから、すべてのリマインダーを削除する
  • リマインダーが一つでも取り込まれた場合、取り込んだ件数を通知で表示する

改善できそうな点

  • ✅ 取り込みに成功した場合に通知を表示する
  • 時刻のない日付が設定されたリマインダーが、午前0時に設定されるのを防ぐ

脚注

  1. どれだけ試しても、Siriは「Add this thing to Todoist」を正しく聞き取ってくれません。結局、Apple Remindersにタスクが作成されるか、カレンダーにイベントが作成されるかのどちらかになります(!)。一方で、Todoistは何よりまずWebアプリなので、Todoistショートカット対応はiOSでは「十分使える」程度で、macOSでは存在しません。

  2. Apple Remindersにはデフォルトの受信ボックスリストがないため、自分で作成する(または別のリストを選ぶ)必要があります。

原文は Francesco Puppo により に公開されました。

この記事は「gpt-5.6-terra」を使用して翻訳されました。