Workflowyからテキスト形式でエクスポートしたときにscrapboxの形式でいい感じに変換するuserscript
Workflowyからテキスト形式でエクスポートしたときにscrapboxの形式でいい感じに変換するuserscript
2021/04/13
WorkFlowyからのペーストをそれなりに整形するポップアップメニュー - Scrapbox研究会
上記のページを一部修正
.replace(/\s{4}/g,' ')→.replace(/-/,'').replace(/\s{2}/g,' ').replace(/\s{1}/,'')
plane textでエクスポートしたあとに、ハイフンと半角スペース2個を半角スペース1個に変換
なぜか余計に一つ半角スペースがつくため、.replace(/\s{1}/,''を追加している
code: script.js
scrapbox.PopupMenu.addButton({
title: 'インデント削除',
onClick: text => {
text = text.split(/\n/).map(line => line.normalize().replace(/-/,'').replace(/\s{2}/g,' ').replace(/\s{1}/,'')).join('\n');
return text;
}
})