以下の内容はhttps://sorashima.hatenablog.com/entry/SetDynalistInboxより取得しました。


2021-12-02 DynalistモバイルでSettings画面を出さずにinboxを設定するiOS/iPadOSショートカット

2020-08-28

デスクトップ版では…

Dynalistの デスクトップアプリデスクトップ用Webサイト では、任意のアイテムを直接inboxに指定できる。

Dynalistのデスクトップ用サイトのアイテムメニュー
三本線アイコンのアイテムメニューから「Set as inbox」を選ぶだけ。


一方、モバイル版では…

モバイルアプリモバイル用Webサイト では、Settingsの「Your inbox」でアイテムのタイトルを検索して選択する必要がある。

目の前にinboxに指定したいアイテムが表示されているというのに、直接それをinboxに指定できないのがとても歯がゆい。
それで作成。


使い方

Dynalistのモバイルアプリの画面
モバイルアプリの場合、inboxにしたいアイテムにキャレットを置いておいて、toolbarのCopy item linkボタンをタップする

DynalistのWeb版の画面
Webブラウザの場合はインボックにしたいアイテムにズームインしてURLをコピーする

そしてこのショートカットを実行する。
ウィジェットから起動するようにすると便利だ。

ただ、APIでのinbox変更は、設定メニュー内での変更に比べて、実際にそれが反映されるまでにかなりタイムラグがあるようだ。
自分の運用だと、このショートカットでinboxを変更後、3分ほどかけてDraftsアプリにメモを書いてからinboxに送信しているので、あまりタイムラグは問題にならない。
既に書いてあるメモをinbox変更直後に間髪を入れずに送信しようとすると問題になるかもしれない。


作ったショートカット

SetDynalistInbox 1
https://www.icloud.com/shortcuts/b14829f7b92e43f3b7dcf02afb6efaee
ショートカット本体。
GetFromDataJar
https://sorashima.hatenablog.com/entry/GetFromDataJar
以下のData Jarアプリから読み込むサブルーチン。実行にはこれも必要。

このようなショートカットを作るたびにショートカットの中にDynalistのシークレット・トークンを書き込むのもメンテナンス上大変なので、

Data Jar
Utilities
0円
ユニバーサルアプリ: ○

に保存して、書き込み時に読み込むようにした。

KeyDynalistAPISecretToken
TypeText

でシークレットトークンを書き込む。

セキュリティ的にはKey名を少し変え、このショートカットの該当部分のキー名もそれに揃えて変えておく方が良い。(素性の知れないショートカットを実行してトークンを盗まれるということがないように)

シークレットトークンの取得方法は、 wineroses.hatenadiary.org
が参考になる。




inboxをSafariで開くショートカット

逆に、inboxになっているアイテムのリンクを取得して、Safariで開くショートカットも作った。

OpenDynalistInbox
https://www.icloud.com/shortcuts/1c1916d44c7747f789da47b6ed0887c5
ショートカット本体。
GetFromDataJar
https://sorashima.hatenablog.com/entry/GetFromDataJar
Data Jarアプリから読み込むサブルーチン。実行にはこれも必要。




関連メモ




更新履歴

2021-12-02

SetDynalistInboxSetDynalistInbox 1
ルートのアイテム(=ドキュメントのタイトル)もinboxに指定できるようにした。

2021-05-26

getOpenDynalistInboxOpenDynalistInbox
クリップボードにコピーするのではなく、Safariで開くようにした。

2020-09-17

SetDynalistInbox
iOS 14で下記不具合が修正されたので元に戻した。

2020-08-28

SetDynalistInbox
ウィジェットからこのショートカットを実行すると上手く処理されなかったので、「"ショートカット"Appで続行」アクションを最初に追加した。




以上の内容はhttps://sorashima.hatenablog.com/entry/SetDynalistInboxより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14