噢,这段代码有bug,如果没有对应标题就会出错
```dataviewjs
const term = "日常记录"
const files = dv.pages(`"600-日常"`).sort(p=>p.file.name)
let a = []
for(let i of files) {
let x = await app.vault.readRaw(i.file.path);
x = x.split(/^#+ /m).find(p=>p.startsWith(term));
if(!x) continue
a.push([i.file.name, x.split('\n').slice(1).join('\n')])
}
dv.table(['文件名', term],a)
```
不过有个更好的代码在这
关于日记自定义日期文件名、代办任务排序、内容聚合等问题 - 疑问解答 - Obsidian 中文论坛