タスクリンクを作るPopupMenu
あったほうが便利なのに今まで作る発想が浮かばなかった
いつも手書きで作ってた
code:script.js
const zero = (n) => String(n).padStart(2, "0");
const format = (date) =>
${date.getFullYear()}-${zero(date.getMonth() + 1)}-${zero(date.getDate())};
scrapbox.PopupMenu.addButton({
title: (text) => task${text.includes("\n") ? "s" : ""},
onClick: (text) => text
.split("\n")
.map((line) => [⬜️${line}@${format(new Date())}])
.join("\n"),
});
line中のリンクや\`をescapeする必要あり