Jazzと読書の日々

iPadを筆記具として使う方法を模索します

Obsidianのチェックボックスをリセットする

ボックスからチェックを外します。

Playlist

分割執筆でマージするとき、チェックボックスにチェックを入れます。 これでいろんなパターンを試すことができる。 試行錯誤があります。

今回のは、そのためのアクションですね。

CheckOut.md

ボックスのリセットをします。

<%*
s = tp.file.content
s = s.replace(/- \[x\] /mg, "- [ ] ")
e = app.workspace.activeLeaf.view.editor
e.setValue(s)
%>

チェックマークのボックスを空にします。 一括変換をアレンジしました。

実行結果

チェックマーク以外、たとえば [?] とか [b] とかはそのまま残します。 たぶん、そのファイルは連結対象外だと思うので。

もし全部をリセットする場合は \[x\]\[.\] に変えてください。

まとめ

\[.\] が「ロボットの盆踊り」に見えてくる。

追記

dataviewで埋め込みのボタンにできないか試してみましたが、 dataview内で本文の書き換えをおこなうと無視されるようです。 リスクが高いからかな。

あ、スクリプト自体が消去されちゃうから、実行できないわけか。