大佬,一直用你这个代码,好用。
现在有个需求,想筛选出指定日期的数据,应该在这里面怎么添加代码?比如筛选出2024-1-5到2024-2-10日的这种。
我也刷到了这个,正好可以用到这部分的功能,代码实现的话,我这里做了修改
dv.table(["日期", "行为"], dv.pages('#Diary')
.sort(p => p.file.name, "desc")
.where(p => {
let fileNameDate = dv.date(p.file.name.slice(0, -3));
let startDate = dv.date("2024-03-01");
let endDate = dv.date("2024-03-20");
return fileNameDate >= startDate && fileNameDate <= endDate && p.file.outlinks.includes(dv.current().file.link);
})
.file.map(b => [
b.link,
b.lists.where(a => String(a.outlinks).contains(dv.current().file.name)).text
]));
可以用上面这个筛选日期
好用,有用,谢谢大佬,终于搞定了