Obsidian PR

Obsidianから特定のアプリにデータを送る【コード学習】

記事内に商品プロモーションを含む場合があります

このブログ「いつもていねいに」を書いている 小田やかた です。
プロフィール @ottaka18

私は、JavaScriptはほとんど理解できていないのですが、Obsidianを便利に使うには欠かせません。

そこで、事例からコードの勉強。

よい題材がありました。

こちらで紹介されていたObsidianからWordPressアプリへデータを投稿するスクリプトです。

まず、前提として、WordPressアプリへ投稿するアドレススキームがこちら。

wordpress://newpost?title=題名&content=内容

ObsidianのTemplaterを活用するスクリプトがこちら。

<%*
t = tp.file.title
s = tp.file.content.replace(/!?\[\[(.+?)\]\]/mg, "$1")
url = "wordpress://newpost?title=" + encodeURIComponent(t) + "&content=" + encodeURIComponent(s)
open(url)
%>

上記のうち、以下の部分を変えれば他のアプリにも送ることができる、ということだと思います。

wordpress://newpost?title=" + encodeURIComponent(t) + "&content=" + encodeURIComponent(s)\`

多分、タイトル+本文という形になっています。

ちなみにUlyssesだとこうなります。これも前述の「Jazzと読書の日々」の記事で紹介されていたコードです。

<%*
s = tp.file.title + "\n" + tp.file.content.replace(/!?\[\[(.+?)\]\]/mg, "$1")
s = s.replace(/ "")
url = "ulysses://x-callback-url/new-sheet?text=" + encodeURIComponent(s)
open(url)
%>

こちらはシンプルですね。ここがUlyssesに送るコードです。

ulysses://x-callback-url/new-sheet?text=" + encodeURIComponent(s)

こうして事例から少しずつ学習して少しでもObsidianを便利に使えればと思っています。

JavaScriptを体系的に学べよ!

と自分に突っ込みたくなりますが、テキストを読んでも、全然モチベーションがあがらないし、ちんぷんかんぷんです。

やはり、こうした具体的に自分がやりたいことをもとにしないと意欲がわかないんですよね。

この記事は以上です。

もし、少しでも参考になった内容があれば、下の「いいね」ボタンを押してください。励みになります!

小田やかた
小田やかた
このブログの更新情報や、iPhone・iPadを活用した効率的なインプット・アウトプットの方法をツイッターで発信しています。ぜひフォローしてください。

今すぐFollow!

小田やかた を

このブログには、iPhone・iPad・Apple Watch、アプリ、Kindle出版、ブログ運営などに関する記事があります。カテゴリーページや下にある「関連記事」を、ぜひご覧ください。

ABOUT ME
アバター画像
小田やかた
ブロガー&Kindle作家。二人の子どもを持つ共働きサラリーマンです。(プロフィールの詳細)iPhone・iPadアプリを活用した効率的なインプットとアウトプットの方法を発信しています。
関連記事