【已解决】Dataview 如何在周记中汇总日记中的 task

大家好,
我想请教一个dataview的问题,用了periodic notes, Dataview, templater, calendar.

遇到的问题

日记的格式是 DD-MMM-YYYY, 储存路径 : 00. Task/1. To do/Journal
周记的格式是 [W]ww-DD-MMM, 储存路径: 00. Task/1. To do

我想用dataview自动列出本周所有的task,但不少工作的时间节点会提前确定,所以可能5月22日就会开一个6月10日的文档,不能用创建文件时间来查找,请问大大们where函数应该如何编写?

我是在日记中汇总本周未完成的任务,和你的需求类似。
我的做法是日记文件名格式加上周,格式:YYYY-MM-DD_WW,然后查询文件名包含2024和_WW就行了。
以下是我日记中用到的Dataview查询语句。

TASK FROM "005日记" 
WHERE !completed  AND contains(file.name,"2024")  AND contains(file.name,"_21") AND !contains(file.name,"2024-05-26")
LIMIT 300
SORT file.name DESC

日记文件名已经包含日期了,可以用文件名来查找。

感謝大大,已經用上了

1 个赞