generated at
UserScript:XMLHttpRequest
APIを叩いて何かするというサンプル
たぶん、もう使わない

script.js
let projectPages; scrapbox.PageMenu.addMenu({ title: 'Scrapbox Sort', // アイコンは後で変える image: 'https://gyazo.com/11140c8b35b407c5d490a94ec6f2528f/raw', onClick: () => { scrapbox.PageMenu('Scrapbox Sort').addItem({ title: 'Please wait...', image: null, onClick: () => null }) if (!projectPages) {  // まだAPIを叩いていない let xhr = new XMLHttpRequest() xhr.open('GET', `/api/pages/${scrapbox.Project.name}?limit=10000`) xhr.onload = (e) => { let projectPages = JSON.parse(xhr.responseText).pages projectPages.forEach((page, index, pages) => { } } xhr.send(null) } else {  // APIのレスポンス済 // 何かの処理 } } })

UserScript