Remindersの受信トレイをTodoistに自動インポートする[ショートカット]
原文は Francesco Puppo により に公開されました。 このブログを購読する
Siriを使う数少ない用途のひとつが、スマホを手に取れないようなまれなタイミング(たとえば運転中や自転車に乗っているとき)に、ふと思いついたタスクを素早く保存することです。「Hey Siri、[◯◯]を[△△]にリマインドして」と言うだけでToDoリストに登録されるのはとても便利です。
残念ながら、SiriとTodoistはうまく連携してくれません1。そのため、この問題を回避するためのショートカットを作ることにしました。
できること:Todoistを開くたびに、Appleリマインダーの受信トレイにあるすべてのタスクをTodoistの受信トレイにインポートし(そしてAppleリマインダーからは削除し)ます
ダウンロード
セットアップ
上のリンクからショートカットをダウンロードしたら、Todoistを開くたびに実行される新しいオートメーションを作成してください。

ヒント:実際には、私のショートカットをそのまま実行するのではなく、オートメーションの中で各コマンドを使ってショートカットを作り直すことをおすすめします。そうすれば、なぜかはわかりませんが、ショートカットに十分な権限が与えられ、毎回確認を求められることなくインポートした項目を削除できるようになります。
仕組み
いつものように、このショートカットはとてもシンプルですが、この一つの目的のためには非常によく機能します。しかも今回は厳密にはショートカットというより、オートメーションです。
Todoistを開くたびに即座に実行され、以下の処理を行います…
- Appleリマインダーの受信トレイ(Inbox)リストにある未完了のリマインダーをすべて検索します2
- 見つかった各項目について…
- その
DeadlineとNotesを取得します - それらと同じ内容でTodoistの受信トレイに新しいリマインダーを作成します
- その
- Appleリマインダーの受信トレイリストからすべてのリマインダーを削除します
- 何らかのリマインダーがインポートされた場合は、インポートされた件数を表示する通知を出します
今後の改善案
- ✅ インポートが成功した際に通知を表示する
- 日付のみで時刻のないリマインダーが深夜0時に設定されてしまうのを防ぐ
脚注
記事をランダムに読む
コメント
ログインしてコメントする