📝

google ドキュメントのアウトラインを取得するブックマークレット

2020/12/02に公開
javascript:(function(){console.log(Array.from(document.querySelectorAll("div.navigation-item")).map(el=>{const lv=el.firstChild.classList[1].replace(/^navigation.+level-/, "");return "  ".repeat(lv)+el.innerText;}).join("\r\n"));})()

改行&インデントして整形するとこんな感じに。↓

javascript:(function(){
    console.log(Array.from(document.querySelectorAll("div.navigation-item")).map(el=>{
        const lv=el.firstChild.classList[1].replace(/^navigation.+level-/, "");
        return "  ".repeat(lv)+el.innerText;
    }).join("\r\n"));
})()

適当な名前をつけてブックマークに登録しましょう。

起動するとアウトラインのテキスト情報を開発者ツールのコンソールに表示します。

Discussion