見出し画像

Roam Research で自前のJavaScriptを実装する方法、{{[[roam/js]]}}

こんにちは、Choimirai School のサンミンです。

RoamはCSSを使って自分だけのデザインに変更することもできれば、JavaScriptを書いてRoamの機能を拡張することもできます。

今回の note では、RoamでJavaScriptを実装する方法を紹介します。

使い方はとても簡単です。

JavaScriptを実装したいページに {{[[roam/js]]}}のブロックを追加

画像1

そして、その下に実装するスクリプトを書きます。スクリプトの言語は、「javascript」を選んでください。

言語の種別を選択し、次の行に移動しますと画面には以下のような警告が表示されます。

画像2

問題がなければ、「Yes, I know what I'm doing.」をクリックしますと入力したJavaScriptが実装されます。上記のスクリプトの場合、好きな色は?と聞かれるプロンプトが出てきます。

var x = prompt("What is your favoriate color?");
alert("Your favoriate color is " + x);

画像3

「red」と答えると次のようなテキストが表示されます。

画像4

Azlenさんの Zenithテーマを利用されている方には、Andyさんのスクリプトもオススメです。

画像5

スクリプトを実装しますと、ページ幅の調整やサイドバーを並び替えることもできます。

Andyさんのスクリプトはこちらのページからアクセスできます。

JavaScriptやCSSの実装について何か質問などがあれば、「#Roam部」のタグをつけてTwitterで教えてください。

この記事が気に入ったらサポートをしてみませんか?