※DraftsがPro版でない場合は、Draftsアプリの作者が作った をインストールすれば良い。
ここからはDrafts Proでアクションを自作する話。
これまで、Draftsアプリのファイルのアクション/スクリプトには制限があり、iCloudドライブの「Drafts」フォルダー内のファイルの操作しかできなかった。
そこで、
2021-02-07 ScriptableやToolbox Proのフォルダ(ファイル)・ブックマークを使えば、Draftsのアプリ・フォルダ以外に、都度指定無しに保存できた - めモらンだム・ヤード
のように、フォルダブックマークに対応したScriptableアプリやToolbox Proアプリを挟んで対応していた。
あるいは、
のように、ObsidianアプリのURL Schemeを使って保存したり。
それがDrafts 28.0でフォルダ・ブックマークに対応した模様。
フォルダブックマークを使用すると、ドラフトアプリサンドボックスの外部にある追加のフォルダに権限を付与できるようになり、他のアプリやサービスとの統合が容易になります。たとえば、ドラフトコンテンツを別のシステム(Obsidian Vaultなど)にエクスポートできます。
https://docs.getdrafts.com/changelog/#folder-bookmarks
早速試してみた。
フォルダーブックマークの登録
ObsidianのVaultフォルダにブックマークを利用して書き込むアクション
注意点
オペレーティングシステム(iOSまたはmacOS)がアプリサンドボックス外のフォルダーにアクセス許可を付与する方法が原因で、ドラフトはデバイス間でブックマークを完全に同期できません。名前付きブックマークが各デバイスで初めて使用されると、そのブックマークに関連付けるフォルダーを選択するためのプロンプトが表示されます。デバイス間でブックマークを使用する場合は、ブックマークに関連付ける同じターゲットフォルダを選択する必要があります。
https://docs.getdrafts.com/docs/settings/bookmarks
ということで、iPad上でブックマークしたフォルダはiPhoneに自動的には同期されない(その逆も然り)。ブックマークの存在自体は同期されるが、そのブックマークをどのフォルダとリンクするかをデバイス毎に指定し直さなければならない。
後記
このメモを書いた後にDraftsの作者がコミュニティに投稿した
を参考にして、少し書き換えた。