统计

统计

dataview

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
console.log(dv.pages(`"Codes"`))
const groups = dv.pages(`"Codes"`).groupBy(p => p.file.folder)
//不想展示的文件夹
const folderArr = ["MOD","后端","python","本地","git"]
for (let group of groups) {
if (group.key!="Codes" && folderArr.filter(f => group.key.includes(f)).length == 0) {
dv.paragraph(group.key);
dv.table(["Name","key points","阅读次数"],
group.rows
.sort(k => k.file.name, 'asc')
.map(function(k){
return [k.file.link,
k["key-points"]?k["key-points"].toString():" ",
`<progress value="${k["times-of-view"]}" max="10"></progress>`,
]
}))
}
}