前提
- デイリーノートを
daily_noteディレクトリ以下に保存している - ポッドキャストを聞いたら、途中でも
## Podcastというヘッダ以下にタスクリストを書くようにしている
で、今回は聞き終わったタスクリストを表示したい
特定ヘッダ以下のタスクリストなんて出せるのか?と思っていたができるよう
taskリスト
TASK
FROM "daily_note"
WHERE contains(meta(section).subpath, "Podcast")
AND completed
AND file.cday.day > this.file.cday.day - 50
GROUP BY file.name- 結果
特定ヘッダ以下のタスクリストを取得する
Filtering tasks by heading in dataview - Help - Obsidian Forum
metaを挟むことで判定できるようになる
ドキュメントではlinkに対して使っているがsectionに対しても使える
「自身のプロパティへアクセスしたい場合にmetaを使う」と書いてあった
活用方法はいろいろありそう
直近○日とかの範囲でフィルタする
Dataview list based on PREVIOUS month - Resolved help - Obsidian Forum
比較対象にする値はthisでそのファイルの値から-○日とかそういう書き方が必要
thisを入れるのがポイントっぽい
dayの他にもfile.cday.monthやfile.cday.yearもある
JavaScript書かずに済ませられたので良かった


