dataview 可以从当前打开的页面进行查询吗

你直接按照我上面的代码,把调用函数改成这个吧

// 开始监控文件打开
onSomeFileOpened("all", async (leaf, file) => {
	// 打开的文件是dataviewjs脚本所在文件时跳过
	if(dv.current().file.path === file) return;
	
	// 查询反链
	const query=`
		table
		without id "[["+file.name+"]] "+length(file.inlinks) as 引用数
		from [[${file}]]
		sort length(file.inlinks) desc
	`;
	const result = await dv.query(query);
	const list = result.value.values;
	dv.container.empty();
	dv.table(['引用数'], list);
});

1112239999

1 个赞