Jazzと読書の日々

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

Obsidian TemplaterでJavascriptを走らせる

実験中。

Templater

Obsidianで定型文を挿入するプラグイン。 その定型文を作るためにスクリプトが使えます。 それもJavascriptで書ける。 じゃあ、試してみたい。

Obsidian plugin: Templater

Web検索スクリプト

Templateフォルダにwww.mdというファイルを作ります。 ファイルの中身に下記スクリプトを貼り付けてください。

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

Templaterの設定でTemplate Hotkeyにwww.mdを登録します。

設定は以上。

使い方

Obsidianで「/www」と入力し「Templater: Insert Template/ www.md」を呼び出します。 プロンプトが立ち上がるので何か入力してください。 「Ok」でSafariが起動し、入力した言葉をGoogleで検索します。

覚え書き

  • スクリプトを使うときは<%*で始めて%>で閉じること。
  • 中身はJavascriptの作法で書く。
  • tp.と打つとTemplater専用コマンドが出ます。
  • 結果を挿入したいときはreturnを使います。

まとめ

パソコンだとホットキーでスクリプトが動かせる。

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