Dataview添加某一主题笔记列表——dv表格用法

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
```

结果:

Dataview添加某一主题笔记列表——dv表格用法--实例展示



反馈交流

其他渠道

版权声明