如何使用dataview统计库中的双链次数排名

很喜欢使用双链, 希望统计一下库中,某一个文件夹下,所有笔记中,那个双链出现的次数最多

插件sortable,可以使表格按某一列排序。

dataview可以将某个文件夹作为筛选条件,显示所有笔记。dataview可以显示每个笔记的出链数。

三个组合起来就可以了。

table length(file.outlinks)
from "7 草稿箱"
sort file.mtime desc

上面是代码,file.outlinks表示出链,返回一个列表,加上length()就表示出链数。from “7 草稿箱” 表示查询 7 草稿箱文件夹。 sort file.mtime desc 表示按修改时间倒序排序。

1 个赞

太感谢了,通过PMker的群友,找到了2个脚本:

外链最多的笔记

table length(file.outlinks) as 外链个数
from "5卡片盒" and #主题研究
where !endswith(meta(file.outlinks[0]).display, ".png") and  length(file.outlinks)>3

limit 100

sort length(file.outlinks) desc

被引用最多的笔记


table length(file.inlinks) as 数量
from "5卡片盒" and #主题研究 
where length(file.inlinks)>2
sort length(file.inlinks) desc

limit 100

1 个赞

双链数可以写为:length(file.outlinks)+length(file.inlinks)

1 个赞