Jazzと読書の日々

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

Obsidianでデイリーノートをスクロールする

ファイル操作を覚えた。

Review

前回はファイルを一度削除してました。 調べると、上書きや新規作成のコマンドもある。 このほうがスマートです。

Review.md

デイリーノートを30日分閲覧します。

<%*
FORMAT = "YYYY-MM-DD";

s = "";
for(i=0;i<30;i++) s+= "#### ![[" + tp.date.now(FORMAT, -i) + "]]\n";
f = app.vault.getAbstractFileByPath("Reviews.md");
if(f){
  await app.vault.modify(f, s);
}else{
  f = await app.vault.create("Reviews.md", s);
}
await app.workspace.activeLeaf.openFile(f);
app.commands.executeCommandById("markdown:toggle-preview");
%>

使い方

Commanderでリボンに登録し呼び出すだけ。

ファイル操作

TemplaterではCodeMirrorのコマンドが使える。 これってとんでもないことですね。 「これはダメだろう」と思っても、探せば方法が用意されている。 既存の枠に閉じ込められることがない。 欲しければ作ればいい。 こういうの、好みです。

まとめ

Templaterは自分で作るプラグイン

Obsidianのデイリーノート一気読みスクリプト - Jazzと読書の日々