obsidian社区插件
Dataview添加某一主题笔记列表——dv表格用法
插件ID:%E6%B7%BB%E5%8A%A0%E6%9F%90%E4%B8%80%E4%B8%BB%E9%A2%98%E7%AC%94%E8%AE%B0%E5%88%97%E8%A1%A8--%E8%A1%A8%E6%A0%BC%E7%94%A8%E6%B3%95
%E6%B7%BB%E5%8A%A0%E6%9F%90%E4%B8%80%E4%B8%BB%E9%A2%98%E7%AC%94%E8%AE%B0%E5%88%97%E8%A1%A8--%E8%A1%A8%E6%A0%BC%E7%94%A8%E6%B3%95
%E6%B7%BB%E5%8A%A0%E6%9F%90%E4%B8%80%E4%B8%BB%E9%A2%98%E7%AC%94%E8%AE%B0%E5%88%97%E8%A1%A8 -%E8%A1%A8%E6%A0%BC%E7%94%A8%E6%B3%95:如果一篇笔记有多个主题,如何用表格仅列出和其中某一个主题相同的笔记,并列出所属主题及创建日期?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
Dataview添加某一主题笔记列表——dv表格用法
应用情景
对于具有多个相关主题的笔记,仅列出包含其中一个主题的笔记名列表和笔记所属的主题,以及创建日期
假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有==健康、主题和 O321 - Dataview 系列==共计四个相关主题.
使用本文提供的代码,就可以将对于这样的具有多个相关主题的笔记,用表格的方式列出只包含跑步主题的笔记,将当前笔记中其它三个主题排除在外,同时把笔记的主题以及创建日期列出来.
实例展示
仅列出主题包含跑步的笔记
尽管当前笔记有主题:跑步, 健康, 主题, O321 - Dataview 系列,下面的结果中还是排除了有关==健康,主题和 O321 - Dataview 系列主题==的笔记,仅列出了包含==跑步==主题的笔记.
```dataview
TABLE without id
file. link as "笔记列表", 主题,
dateformat (createdDate, "DD") as "创建日期"
FROM !"O 321-Dataview"
FLATTEN 主题 as flattenedTopics
WHERE contains (flattenedTopics,"跑步")
AND file. name != this. file. name
```
结果:
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。