很喜欢使用双链, 希望统计一下库中,某一个文件夹下,所有笔记中,那个双链出现的次数最多
插件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 个赞
我用这个函数的时候,如果同一个文件b在多处引用了文件a,文件a的被引用次数一直为1。
请问有什么函数能实现同一个文件b在n处引用了文件a,那么文件a的引用次数就是n吗