task-maker-button
動作
createTask.jsがないページ
createTask.jsがあるページ
それを実行する
code:button2.js
const defaultSource = 'task-page-maker';
const project = 'takker';
export async function execute() {
const source = /api/code/${scrapbox.Project.Name}/${encodeURIComponent(scrapbox.Page.title)}/createTask.js;
import(source)
.then(({createTask}) => createTask())
.catch(() => {
こっちにfallbackされたとき、どうしてもService Workerでerrorが発生してしまう
実行は出来ているけど、なんか気持ち悪いなtakker.icon
code:button2.js
console.log('No createTask.js found. Loading the default script...');
import(/api/code/${project}/${defaultSource}/createTask.js)
.then(({createTask}) => createTask())
.catch(e => console.error(Failed to load ${source}. Error: %o, e));
});
}
ボタン用アイコン
https://img.icons8.com/ios/180/FFFFFF/todo-list--v2.png