ObsidianからX(Twitter)へ送信する方法【完全版】
ObsidianからX(Twitter)に投稿する方法は、これまで以下のとおり、記事にしてきました。全文と選択したテキストを投稿する方法です。
Appleのショートカットを使ったりTemplaterを使ったりで、もっとシンプルにしたいと思っていました。
そこで、この記事。
これはスゴイです。次の3パターンが1つのスクリプトで実現できるのです。
- 範囲選択しているときは、その部分をXへ転送
- 選択してなければカーソル行をXへ転送
- カーソル行が空行なら本文の全文をXへ転送
しかも要望してつけていただいたのですが、ダブルブラケットがある場合、転送した内容からは外してくれるんです。
ObsidianでリンクつきのメモをXに投稿するとき、これが便利なんですよね。
もう完璧。
これだけでも十分なのですが、以下の2点を加えたくてアレンジしました。
- 本文の全文だけでなくタイトルも転送
- 転送した内容からタグを削除
JavaScriptはほとんど理解できていないのですが、これまで使ってきたObsidianのスクリプトを参考にしたらなんとかできました。
「tp.file.title + "\n" +」と「s = s.replace(/#[^\s#]+/mg, "")」
を加えただけなのですが、できたときは嬉しいですね。素人だけに。
以下が、アレンジした後のコードです。
<%*
url = "twitter://post?message="
s = tp.file.selection()
if(s){
tp.file.cursor_append(s)
}else{
e = app.workspace.activeLeaf.view.editor
p = e.getCursor().line
s = e.getLine(p)
if(!s) s = tp.file.title + "\n" + tp.file.content
}
s = s.replace(/!?\[\[(.+?)\]\]/mg, "$1")
s = s.replace(/#[^\s#]+/mg, "")
open(`${url}${encodeURIComponent(s)}`)
%>
タイトル(ファイル名)は「TwitterPerfect」にしましたよ。今までの懸案がこれで一気に解決できたので私としては完璧なんです!
ちなみに登録方法は、コードをノートに書いてタイトルをつけます。そして、コミュニティプラグイン「Templater」の「Template Hotkeys」に登録します。あとは、使いたいノートを開いてコマンドパレッドなどで呼び出すだけですね。
この記事は以上です。
このブログには、iPhone・iPad・Apple Watch、アプリ、Kindle出版、ブログ運営などに関する記事があります。カテゴリーページや下にある「関連記事」を、ぜひご覧ください。
Obsidianから選択テキストのみをTwitterへ送信する方法
2023年6月12日 小田やかた
【読者特典】Obsidianのはじめ方
2023年9月24日 小田やかた
ObsidianのTemplaterのスクリプトのまとめ
2023年9月14日 小田やかた
ObsidianでScrapboxの2ホップリンクを代替する方法
2022年8月23日 小田やかた
本を書くハードルが下がる「分割執筆法」
2023年10月24日 小田やかた
Obsidianの2ホップリンクは左右どちらでも表示できる
2023年7月5日 小田やかた
Obsidianで文頭をインデント(字下げ)する方法②
2025年3月31日 小田やかた
Obsidianのモバイルツールバーのサイズ調整の仕方
2023年7月7日 小田やかた
思考の整理にはObsidianのCanvasの機能が便利 〜本の構成を練るときに重宝する!〜
2023年7月26日 小田やかた
Obsidianで外部からブックマークに直接アクセスする方法
2024年7月19日 小田やかた
ObsidianでScrapboxのような2ホップリンクを使う方法(モバイル対応可)
2023年5月10日 小田やかた
iPhoneのObsidianでテキスト選択中にモバイルクイックアクションが使えないときの対処法
2024年7月27日 小田やかた
このブログを書いている ブロガー&Kindle作家 の小田やかたです。
二人の子どもを持つ共働きサラリーマンです。
iPhone・iPadアプリを活用した効率的なインプットとアウトプットの方法をブログ、Kindle本、X、noteで発信しています。

【新版】Apple Watchで何ができるか 〜起床から就寝までの実際の使い方を徹底公開〜
-
iPhoneやiPadで画像の拡張子を変更する方法
-
Obsidianが「難しそう」に見える、本当の理由
-
ThreadsのWebサイトのURLの確認方法
-
知識の整理には別名設定ができる「Obsidian」のエイリアス機能が便利
-
Obsidianで文頭を字下げ(インデント)する方法
-
10年以上使い続けた「iTunes」をやめた理由と代替としての「GooglePlayMus...
-
Obsidianの「Minimal Thema settings」の設定内容の詳細
-
Apple純正メモアプリで文字数と行数をカウントする方法
-
Obsidianの隠しフォルダにアクセスする方法
-
Apple Watchで月間カレンダー(祝日付)を表示させたいなら「CalCs(カルシーズ...



























