generated at
Ankiの穴埋めを作るPopupMenu
穴埋め問題 (Anki)の穴埋め {{c1::answer}} を作るPopupMenu

ボタン
{{c1}}
選択範囲を穴埋めにする
押すと番号が増えるボタンと増えないボタンがある
後者は同時に穴埋めしたい箇所に使う
reset cloze
穴埋め番号を1に戻す

既知の問題
番号のリセットが面倒かも
もっとまともな方法をそのうち考えたい

2022-08-14
13:00:35 note (Anki)作成画面の穴埋めUIに合わせた
番号を増やさない穴埋めボタンの追加

script.js
let counter = 1; // 新規穴埋め scrapbox.PopupMenu.addButton({ title: (text) => text.includes("\n") ? "" : `{{c${counter}}}`, onClick: (text) => `{{c${counter++}::${text}}}`, }); // 番号を継続して穴埋め scrapbox.PopupMenu.addButton({ // 最初は表示しない title: (text) => text.includes("\n") || counter <= 1 ? "" : `{{c${counter - 1}}}`, onClick: (text) => `{{c${counter - 1}::${text}}}`, }); // 穴埋め番号のリセット scrapbox.PopupMenu.addButton({ title: () => counter > 1 ? "reset cloze" : "", onClick: () => { counter = 1; }, });

#2022-08-14 13:00:32
#2022-06-19 18:51:38