generated at
shokai


Scrapboxを開発しています



選択範囲の文字列を反転させる
script.js
// alert('load userscript') scrapbox.PopupMenu.addButton({ title: 'reverse', onClick: text => text.split('').reverse().join('') })

行頭に引用符を付ける
script.js
scrapbox.PopupMenu.addButton({ title: 'quote', onClick: text => text.split(/\n/).map(line => ` > ${line}`).join('\n') })

Google検索
script.js
scrapbox.PopupMenu.addButton({ title: 'search', onClick: text => window.open(`https://google.com?q=${encodeURIComponent(text)}`) })

Google翻訳
script.js
scrapbox.PopupMenu.addButton({ title: 'Google翻訳', onClick: text => window.open(`https://translate.google.com/#ja/en/${text}`) })

文字カウント
script.js
scrapbox.PopupMenu.addButton({ title: function (text) { const chars = text.replace(/[\r\n]/g, '').length const words = text.trim().split(/[\r\n\s]+/).length return `${chars}c ${words}w` }, onClick: () => null })