【已解决】Dataview 表格并排展示 tags(用 JS 方法 .join() 将数组转为字符串)

我用dataview做表格试图查询时,需要查询到tags,但往往tags是有多个的,就导致最终阅读模式下的表格每行高度都不一样很难受。
所以我想能不能让这些tags都并排展示。

比如我知道在yaml区域里,tags可以写成

tags: 
 - 标签1
 - 标签2
 - 标签3

tags: [标签1, 标签2, 标签3]

如果dataview查询出来的表格也能按照第二种方式展示tags就好了(如能去掉括号,加上标签的链接就更好了)

有没有大神有办法可以解决?

Example:

table join(aliases, "<br>") as Aliases, join(file.tags, " ") as Tags,
  substring(created,0,10) as Created, substring(modified,0,10) as Modified
from ("200-A目標" or #areas) and #tool
where type="專案筆記"
sort file.name

type是自訂的property

多谢多谢,完美搞定了 ,这个问题困惑了我好久 ,原来 dataview 还有这么多隐藏用法 :grinning:
join(file.tags, " ") as Tags,

完整參考在此: Functions - Dataview (blacksmithgu.github.io)

1 个赞