選択したテキストを別プロジェクトに転送するUserScript
ちゅうい.icon 自分が所属していないプロジェクトのURLなどで設定すると、選択したテキストが消えてしまう可能性もあります。設定後、何度かテストすることをオススメします。
どんな感じになるか
テキストを選択して、「別プロジェクトへ」を押すと、選択した部分だけが転送される。(部分転送) 転送時、タイトルの入力を求められる。
転送後、元のページには、転送先のページへのリンクが残る。
https://gyazo.com/2936af119bb2a7c5d98306f43dc45825
注意:以下の設定のままだとアープラノートに転送されます。
projectNameの部分に送りたい先のプロジェクトのURL末尾を入力
code:script.js
// 転送用のスクリプト
scrapbox.PopupMenu.addButton({
title: '別プロジェクトへ',
onClick: text => {
const projectName = 'arpla' // ここに転送先URL末尾を入れる
let title = text.split('\n')0; title = encodeURIComponent(window.prompt(タイトルを入力してください(${projectName}に転送),title));
if (title=="null") return; // キャンセルだと何もしない
text = encodeURIComponent(text);
const url = /${projectName}/${title}?body=${text};
window.open(url);
return [/${projectName}/${decodeURIComponent(title)}];
}
})