需求如题,自己写的dataviewjs代码不知道哪里出了问题,请大佬帮忙
代码:
结果:
```dataviewjs
const today = luxon.DateTime.now().toISODate()
let pages = dv.pages("")
.filter(p => p.file.cday.toISODate() === today).sort(p => p.file.cday)
dv.list(pages.file.link)
```
结尾file.link
可替换为其它页面隐含字段(元数据),如name,path等等。
参考自discord(OMG)@jmill
只要把这个放在这里,将来可能会对任何人有所帮助:
这将获得当前在任何页面上动态修改的所有文件的列表。
将mday/mtime替换为cday/ctime以获得今天创建的文件
```dataviewjs
const today = luxon.DateTime.now().toISODate()
dv.list(dv.pages().where(p => p.file.cday.toISODate() === today).sort(p => p.file.ctime, 'desc').file.link)
```
谢谢你的回复,你分享的代码很棒!这个问题目前我已经解决了,之前的代码是date的比较出了问题,修改后的代码如下
let pages = dv.pages("")
.filter(p=>p.file.cday.toString().slice(0,10) == dv.current().file.cday.toString().slice(0,10))
供大家参考
在dataview 的0.5.55版中还能用?