2019-08-03
iOS/iPadOSショートカットだけで入力と書き込みする。
操作手順
『Googleカレンダーと同期するまでもないような件は、日付無しで送信する』といった使い分けを想定している。
タグ候補や、Dynalist APIのシークレット・トークンの登録
タグ選択画面に表示されるタグ候補や、Dynalistへの書き込みに必要なAPIのシークレット・トークンは、前もってData Jarアプリに保存しておく。
タグ候補の登録
Data Jarアプリを起動し、一番下の「+」をタップ。
すると「Add Value」と表示されるので、「List」を選び、Keyに「DynalistTags」と入力して右上の「Save」。
最初の画面に戻るので、Store一覧から今作った「DynalistTags」を選択。
+ Add Valueをタップして、
「Text」を選び、タグ候補を入力していく。
Dynalist APIのシークレット・トークンの登録
このショートカットはDynalistのAPIを使って書き込みをするが、APIにアクセスするにはシークレット・トークンを取得する必要がある。
トークンの取得方法は、wine&roses氏の記事
が参考になる。
APIのシークレット・トークンもData Jarアプリに前もって保存しておく。
Data Jarアプリの「Store」一覧まで戻り、一番下の「+」をタップ。
すると「Add Value」と表示されるので、「Text」を選び、Keyに「DynalistAPISecretToken」と入力し、トークンを貼り付けて右上の「Save」で保存。
ショートカット
DL_Quick_Add
https://www.icloud.com/shortcuts/7e2ce86a366143f4a3ae5d68bd502041
GetFromDataJar
Data Jarアプリから読み込むサブルーチン (Appleショートカット) - めモらンだム・ヤード
下は、Data Jarアプリからデータを読み込むサブルーチン。実行には両方のショートカットが必要。
更新履歴
バージョン2
- タグはリストから複数選択できるようにした。
- Dynalistの日付タグに書き込む日付を選べるようにした。これで午前0時を過ぎてしまっても前日の日付にできる。
バージョン3
- 複数選んだタグの中に未完成なタグが含まれていた場合の処理を追加した。
2020-08-23
- 日付タグ付きと無し選べるようにした。(日付ありはタイトルバックが赤色、無しは青色に)
- トークンやタグ候補はData Jarアプリに保存するようにした。
- 無駄なアクションを削った。(アクション数:85→73)
注
ここに書いたDynalist APIを使ったInboxへの書き込み方法は、pro版の機能「Capture to inbox」とは全くの別物で無料版でも使える。