Scrapboxの公式ブックマークレットに任意のタグを追加する

Scrapbox公式ブックマークレットの地味な書き加えです。公式ブックマークレットはprojectページのsettings/page-dataにあります。

lines配列の要素がそれぞれ行のテキストなので最終行に任意のタグを含む行をpushすればOKです。


javascript: (function () {
    var title = window.prompt('Scrap "Scrapbox" to mtane0412.', document.title);
    if (!title) return;
    var lines = ['', '[' + window.location.href + ' ' + document.title + ']'];
    var quote = window.getSelection().toString();
    if (quote.trim()) lines = lines.concat(quote.split(/\n/g).map(function (line) {
        return ' > ' + line
    }));
    lines.push('');
    lines.push('#scrap'); //これを追加
    var body = encodeURIComponent(lines.join('\n'));
    window.open('https://scrapbox.io/mtane0412/' + encodeURIComponent(title.trim()) + '?body=' + body)
})();

ユーザー定義の高機能なものもたくさんありますが、個人的には資料ページをぽんぽん追加してあとで整理するためのタグを追加するだけでかなり便利になりました。