選択したテキストを別プロジェクトに転送するUserScript

自分が所属していないプロジェクトのURLなどで設定すると、選択したテキストが消えてしまう可能性もあります。設定後、何度かテストすることをオススメします。
どんな感じになるか
テキストを選択して、「別プロジェクトへ」を押すと、選択した部分だけが転送される。(
部分転送)
転送時、タイトルの入力を求められる。
転送後、元のページには、転送先のページへのリンクが残る。
注意:以下の設定のままだとアープラノートに転送されます。
projectName
の部分に送りたい先のプロジェクトのURL末尾を入力
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)}]`;
}
})