如何用dataview汇聚当前文件某个标签的内容?

我的日记文件,文件名是 2022-03-19 这样的形式。
文件中有一些带同一个标签的内容,如

我是谁 #问题
测试内容
我要去哪里 #问题
哈哈哈哈
我从哪里来 #问题

由于这其中穿插了其他内容,我要在当前文件汇集这些内容,dataview的代码要怎么写?
难点在于,我只知道from "文件夹"来限制文件夹,可如何限制到当前这个文件?而且这个文件名是变动的,每天都不一样。

1 个赞
```dataviewjs
// 修改其中的标签 todo 
dv.taskList(
    dv.pages("").file.tasks
    .where(t => t.text.includes("#跟进/我") && !t.completed)
	.sort(k => k.text.includes("#紧急"), 'desc')
	.sort(f => f.text.includes("#重要"), 'desc'),1)

我用tasklist来归集任务。
你也可以用memo插件实现
微信截图_20220321213948

1 个赞

不是任务,是list

??任务就是list啊?可以说明下list指的是什么么?

任务是task啊?

task from #标签
where !completed

这个代码把task改成list就只能显示文件名,而不是标签所在行的文字

这个帖子可以解决么

至于只要本文件内的,看看论坛里的教程和分享的dataview代码吧

感谢
效果不行。
无法排序,不显示内容所在的文件名,我需要task那段代码呈现出来的效果,只是现在是list而不是task

直接用obsidian自带的query,只是没找到排序的办法

tag: #标签内容