【已解决】如何把含有某个标签的段落,全部筛选出来放在一个文件中?

需要安装dataview插件,并且把插件设置中的js功能都打开。
然后使用以下代码

```dataviewjs
//使用时修改关键词即可
const term ="#标签"
const files = app.vault.getMarkdownFiles()
const arr = files.map(async ( file) => {
const content = await app.vault.cachedRead(file)
const lines = content.split("\n").filter(line => line.contains(term))
return lines
})
Promise.all(arr).then(values => 
dv.list(values.flat()))
/```

在粘贴代码时使用crtl+shift+v粘贴,粘贴完记得把【/】删除。

15 个赞