Dataviewjs的奇技淫巧

那是不是用 Date.now()-p.file.cday.ts < 604800000 也可以。

以及我本来是想 dv.list 的,但 p.rows.file.link 转为字符串格式错误,点击链接也不能跳转,大佬你知道是为啥吗

因为 p.rows.file.link 是数组,需用 .join() 转为字符串。

dv.list(dv.pages().filter(p=> Date.now()-p.file.cday.ts < 604800000)
    .groupBy(p=> p.file.cday.ts)
    .map(p=> `${moment(p.key).format('YYYY-MM-DD')} (${p.rows.length})\n${p.rows.file.link}`)
)
1 个赞