Obsidian PR

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

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

このブログ「いつもていねいに」を書いている 小田やかた です。
プロフィールはこちら、Xのアカウントはこちらです。

私は、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を活用した効率的なインプット・アウトプットの方法を X で発信しています。もしご興味があれば、ぜひ以下のボタンからフォローしてください。また、拙著の一覧はこちら(Amazon著者ページ)からアクセスできます。

今すぐFollow!

小田やかた を

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

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