ScrapboxのページをTodoistのタスクとして登録する方法

ScrapboxのページをTodoistのタスクとして登録する方法を解説します。
具体的には、以下のようなタスクを簡単に作成できるようになります。
PCとスマホどちらにも対応しています。

活用例。Scrapboxの各ページにリンクしている。

完成形

例えばScrapboxに「スーパーで買う物」というページを作ったら、リンクをクリックするだけでTodoistに「スーパーで買う物」というリンク付きのタスクを作成することができます。

①Scrapboxのページを作る
②タスクとしてコピーする
③Todoistにタスク登録する

手順

ユーザースクリプトをONにする
ユーザーアイコン>User settings をクリック
Extensions をクリック
User Script を Enabled にする
ユーザーページを作成する
ユーザーアイコン>Show my page をクリック
作成したページに以下のスクリプトをまるごと貼り付ける
code:script.js
 scrapbox.PageMenu.addItem({
 	title: 'Copy as task',
 	image: 'https://todoist.com/favicon.ico',
 	onClick: () => copyTodoistLink()
 });
 function copyTodoistLink(){
 	var taskName = "[" + scrapbox.Page.title + "](" + decodeURI(document.URL).replaceAll(" ","%E3%80%80") + ")";
 	navigator.clipboard.writeText(taskName);
 }
貼り付けた状態のイメージ
ページをリロードする

F5キーを押す

スクリプトを読み込む
Load new UserScript をクリックする
設定完了

使い方

Scrapboxにページを作成する
Scrapbox にページを作る
ドキュメントのアイコンから「Copy as task」をクリックする
ユーザーアイコン > Copy as task をクリック
Todoistのタスクに貼り付けて追加する
Todoistの画面でペースト
登録完了
リンク付きタスクになる
リンクになっているので、クリックすればScrapboxのページが開きます
先ほど作成したページが開く

皆様のタスク管理環境がより良くなることを願っています。