Jazzと読書の日々

iPadを筆記具として使う方法を模索します

Obsidian Mobileにアクションを追加する方法

ここまでのまとめ。

Templater

Javascriptが走ることがわかりました。 これをツールバーから起動してみます。

Obsidian plugin: Templater

スクリプト

前回のWeb検索を使います。 下記スクリプトを www.md として保存してください。

<%*
p = document.getSelection().toString();
s = p;
if(!s) s = prompt("検索します");
if(s) open("https://google.com/search?q=" + encodeURI(s));
return p;
%>

Templaterの「Template Hotkey」に www.md を追加してください。

モバイルツールバー

「グローバルコマンドを追加」で「Templater: Insert Template/www.md」を選択します。 アイコンが?になるので、Commanderでアイコンを付けます。

Obsidian plugin: Commander

以上で完了。

使い方

ツールバーに www.md を起動するボタンができました。 これをタップすると、SafariGoogle検索をします。

単語を選択しているとそのままSafariで検索します。

文字列関係

文字列の取得は tp.file.content 、書き込みは変数tRを使うらしい。 ただ、そのままtRに文字列を渡しても追記になるだけ。 全文選択する必要がある?

選択範囲はdocument.getSelection().toString()で取得できた。

TemplaterはObsidian Mobileのアクションである - Jazzと読書の日々

まとめ

Textwellに近づいてきた。