obsidian社区插件
Dataview 实战 - 展示笔记总数
插件ID:dataview%E5%AE%9E%E6%88%98-%E5%B1%95%E7%A4%BA%E7%AC%94%E8%AE%B0%E6%80%BB%E6%95%B0
dataview%E5%AE%9E%E6%88%98-%E5%B1%95%E7%A4%BA%E7%AC%94%E8%AE%B0%E6%80%BB%E6%95%B0
dataview%E5%AE%9E%E6%88%98 %E5%B1%95%E7%A4%BA%E7%AC%94%E8%AE%B0%E6%80%BB%E6%95%B0:Dataview实战-展示笔记总数
Dataview 实战 - 展示笔记总数
安装 Dataview 插件后,可以用非常简单的语句展示笔记总数,不需要使用 JavaScript。
```dataview
list without id length(rows)
group by 12345
```
上面的语句没有对数据来源进行选择,直接查询了整个笔记库。使用 group by
对结果进行分组,这里只是为了将数据整体变成一个组,所以随便填写了 12345。length(rows)
得到组中的总数,without id
用于去掉无用内容。此时的数字便是库中笔记总数(不包含特殊类型的文件)。
可以对语句进行一些加工,以标注的形式展现在笔记库主页、索引或其它页面中。
> [!tip] 笔记库统计
> ```dataview
> list without id "笔记库中共有" +length(rows) + "个页面,总计约" + round(sum(rows.file.size)/10000,0) + "万字节(" + round((sum(rows.file.size)/1048576), 2) + "MB)" group by 12345
> ```
同理,也可以使用表格。
```dataview
table without id "库中共有" +length(rows) + "个页面,总计约" + round(sum(rows.file.size)/10000,0) + "万字节(" + round((sum(rows.file.size)/1048576), 2) + "MB)" as "笔记库统计"
group by 12345
```
```dataview
table without id length(rows) as "页面总数" , round(sum(rows.file.size)/10000,0) + "万" as "字节统计"
group by 12345
```
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。