记录 dataview 插件的使用经验
dataviewjs 展示标签 - 样式一
代码如下:
dv.paragraph(
dv.pages("").file.etags.distinct()
.sort(t => dv.pages(t).length , 'desc')
.map(
t => {
return `[${t}](${t})`+"("+dv.pages(t).length+")"
}
).array().join(" ")
)
效果如下:
dv.paragraph(
dv.pages("").file.tags.distinct().array().join(" ")
)MOC 集合
let tag_query = "#MOC";
let total_query = tag_query;
let files_in_current_folder = dv.pages(total_query);
dv.table(["Name", "Filepath"], files_in_current_folder.sort(b=>b.file.folder).map(b=>[b.file.link, b.file.folder]))