generated at
cman


script.js
// リンクを外す scrapbox.PopupMenu.addButton({ title: 'unlink', onClick: text => { const result = text.split(/\n/) .map(line => line.replace(/\[([^\[!"#%&'()\*\+,\-\.\/\{\|\}<>_~][^\[\]]*)\]/g,'$1')).join('\n'); // テロメアが無駄に更新されるのを防ぐ if(text == result) return; return result; } });

script.js
// 移動先のプロジェクトを設定しておく const projectName = 'cmang1pr'; // ボタンを配置 scrapbox.PageMenu.addMenu({ title: `to ${projectName}`, image: 'https://gyazo.com/c4abada67bea6132b5f5cb209ba82fe0/thumb/1000', onClick: () => copipeTo(projectName) }) // 転送用のスクリプト function copipeTo(projectName) { const title = encodeURIComponent(scrapbox.Page.title); //console.log(title); const lines = encodeURIComponent( scrapbox.Page.lines .slice(1,) .map(l => l.text) .join('\n') ); //console.log(lines); const url = `/${projectName}/${title}?body=${lines}` //console.log(url); if(confirm(`${projectName}にコピペしますか?`)) { window.open(url) } }