obsidian社区插件
添加某一主题笔记列表——进阶用法
插件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%BF%9B%E9%98%B6%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%BF%9B%E9%98%B6%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%BF%9B%E9%98%B6%E7%94%A8%E6%B3%95:如果一篇笔记有多个主题,如何仅列出和其中某一个主题相同的笔记?对于具有多个主题的笔记,如何只列出其中一个主题的笔记?
添加某一主题笔记列表——进阶用法
应用情景
假定你正在阅读的这一篇笔记是有关跑步主题的笔记,同时还具有健康, 主题, O321 - Dataview 系列共计四个相关主题
对于这样的具有多个相关主题的笔记,如何只列出其中跑步一个主题的笔记,将其它三个主题排除在外,同时把笔记的主题也列出来呢?
如果仍然使用 在笔记底部添加某一主题笔记列表——基本用法 中的代码
```dataview
LIST
FROM !"O321-Dataview"
FLATTEN 主题 as flattenedTopics
WHERE contains(flattenedTopics,"跑步")
AND file.name != this.file.name
```
仅能列出主题为跑步的笔记
正确示例:仅列出当前笔记所有主题之一的笔记列表及所属主题。
```dataview
LIST without id file.link + "(属于 `"+ join(主题) + "`主题)"
FROM !"O321-Dataview"
FLATTEN 主题 as flattenedTopics
WHERE contains(flattenedTopics,"跑步")
AND file.name != this.file.name
```
我们得到了含有跑步主题的笔记,但是我们不知道每篇笔记所属的主题是什么。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。