Joey-L
(D)
1
遇到的问题
我基本上每天都会记日记,所以希望在每天的日记页面里面,能够生成一个列表,列表里写着我那一天改动过的文件,这样复盘和回顾的时候也可以大致回顾下
预期的效果
就是dataview中生成list列表那样就可以了
已尝试的解决方案
因为完全没有思路,所以没有尝试。不过我知道可以查询当天修改的代码如下
```dataview
table file.mtime
from ""
sort file.mtime desc
limit 100
但是,以上列表只能查询当天的,也就是它是一个动态列表,它随着时间的推动在变化。我更希望它是一个静态列表,比如说 1月1日 日记中 存在 1月1日修改文件的列表,1月2日日记中 存在 1月2日修改文件的列表
table file.mtime
from ""
where file.mday = this.file.cday
sort file.mtime desc
limit 100
其实就是增加了一个where判断,file.mday是查询到文件的修改日期,this.file.cday就是所在笔记的创建时间。
更多的可用属性可以查询 Metadata on Pages - Dataview (blacksmithgu.github.io)
1 个赞
Joey-L
(D)
3
谢谢您提供的帮助和相关链接,根据您提供的链接和思路,我已经成功解决了这个问题。
建议楼主分享下解决方法。
我的方法:
```dataview
table file.mtime
where file.mday = date(today)
sort file.mtime desc
limit 100
```