【已解决】Dataview能否查询并引用到特定小标题的链接?

你为啥要把标签删了嘞。。。

```dataviewjs
let files = dv.pages().filter(p=>/日志-\d{2,4}年\d{1,2}月\d{1,2}日/.test(p.file.name))
let projects = {}
for(let i of files) {
    let content = await app.vault.readRaw(i.file.path)
    content = content.match(/#### \[\[(.*?)\]\] ?情况跟进 #工作\/进展/g)
    if(!content) continue
    content = content.map(p=>/\[\[(.*?)\]\]/.exec(p))
    content.map(p=>projects[p[1]]?projects[p[1]].push(i.file.name):projects[p[1]]=[i.file.name])
}
for(let i in projects) {
    dv.paragraph('## '+i)
    dv.paragraph('### 情况跟进')
    dv.list(dv.array(projects[i])
	    .sort(p=>moment(/\d{2,4}年\d{1,2}月\d{1,2}日/.exec(p)[0],'YYYY年MM月DD日').valueOf(),'desc')
	    .map(p=>`[[${p}#${i} 情况跟进 工作/进展]]`))
}
```

另外我才发现标题里的链接在引用时和其他文本之间是有空格的,不管原文本里有没有空格

[[日志-2022年11月08日#ABC情况跟进 工作/进展]]  #我以为的
[[日志-2022年11月08日#ABC 情况跟进 工作/进展]] #实际的
1 个赞

感谢大神!!! :+1: :+1: :+1:

成功了!!! :tada: :tada: :tada:

```dataviewjs
let files = dv.pages().filter(p=>/日志-\d{2,4}年\d{1,2}月\d{1,2}日/.test(p.file.name)) 
let projects = {} 
for(let i of files) { 
	let content = await app.vault.readRaw(i.file.path) 
	content = content.match(/#### \[\[ABC\]\] ?情况跟进 #工作\/进展/g) 
	if(!content) continue 
	content = content.map(p=>/\[\[(.*?)\]\]/.exec(p)) 
	content.map(p=>projects[p[1]]?projects[p[1]].push(i.file.name):projects[p[1]]=[i.file.name]) 
} 
for(let i in projects) { 
	dv.paragraph('### 情况跟进') 
	dv.list(dv.array(projects[i])
	    .sort(p=>moment(/\d{2,4}年\d{1,2}月\d{1,2}日/.exec(p)[0],'YYYY年MM月DD日').valueOf(),'desc')
	    .map(p=>`[[${p}#${i} 情况跟进 工作/进展]]`)) }

最后还有一个问题想请教一下:
图片中我在测试时项目ABC的子标题中也有日期(右下角①位置),有没有什么方法能够将链接定位至这些带了日期的子标题(右下角①位置)呢?

再次感谢!!! :sparkles: :sparkles: :sparkles:

啊,为什么要这样写呢,日期不是已经在标题里了吗

明白,我可能是比较懒惰的类型···
我会以日志为主、ZK为辅来进行记录,有点像是在做个人wiki。
对于频繁使用的项目、人物、企业等等会有专门的文件夹来存放词条,但是更新频率很慢。
我是想尝试用Dataview来实现在这些词条中直接看到有关联的重要信息,预览或者跳转的需求就能满足我的使用。如果涉及到想要了解全部,会采取直接搜索的办法。
这样以来笔记会比较碎片化,后期不好进行整理。可能会成为我未来的很大困扰。
我会认真考虑一个主题的所有信息保存在一份笔记中的思路。

谢谢!

因为以前我查看这些内容是用笔记下方的反向链接或搜索看的,为了加快阅读查找速度,就在模板中添加了日期和周数的设置···
只是想请教一下是否有办法,如果很麻烦我觉得还是删除标题的日期信息更快 :grinning: