我的日记文件,文件名是 2022-03-19 这样的形式。
文件中有一些带同一个标签的内容,如
我是谁 #问题
测试内容
我要去哪里 #问题
哈哈哈哈
我从哪里来 #问题
由于这其中穿插了其他内容,我要在当前文件汇集这些内容,dataview的代码要怎么写?
难点在于,我只知道from "文件夹"来限制文件夹,可如何限制到当前这个文件?而且这个文件名是变动的,每天都不一样。
我的日记文件,文件名是 2022-03-19 这样的形式。
文件中有一些带同一个标签的内容,如
我是谁 #问题
测试内容
我要去哪里 #问题
哈哈哈哈
我从哪里来 #问题
由于这其中穿插了其他内容,我要在当前文件汇集这些内容,dataview的代码要怎么写?
难点在于,我只知道from "文件夹"来限制文件夹,可如何限制到当前这个文件?而且这个文件名是变动的,每天都不一样。
```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插件实现
不是任务,是list
??任务就是list啊?可以说明下list指的是什么么?
任务是task啊?
task from #标签
where !completed
这个代码把task改成list就只能显示文件名,而不是标签所在行的文字
这个帖子可以解决么
至于只要本文件内的,看看论坛里的教程和分享的dataview代码吧
感谢
效果不行。
无法排序,不显示内容所在的文件名,我需要task那段代码呈现出来的效果,只是现在是list而不是task
直接用obsidian自带的query,只是没找到排序的办法
tag: #标签内容