obsidian社区插件
如何在查询中创建自定义输出
插件ID:dataview%E5%AE%9E%E6%88%98-%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9F%A5%E8%AF%A2%E4%B8%AD%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E8%BE%93%E5%87%BA
dataview%E5%AE%9E%E6%88%98-%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9F%A5%E8%AF%A2%E4%B8%AD%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E8%BE%93%E5%87%BA
dataview%E5%AE%9E%E6%88%98 %E5%A6%82%E4%BD%95%E5%9C%A8%E6%9F%A5%E8%AF%A2%E4%B8%AD%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E8%BE%93%E5%87%BA:Dataview 实战:如何在查询中创建自定义输出
如何在查询中创建自定义输出
我们可以借助字符串拼接来自定义输出结果,+
为拼接符。实际上就是将字符串(文本)和元数据拼在一起,然后一起输出。
如果在输出中写到:"¥"+ 支出
,你的结果前面都会加上一个 ¥
。添加字符串片段的数量和位置没有限制。
比如我们可以列出所有库中的书,以及作者,并且在作者前面加个 from
```dataview
LIST "from " + 作者
FROM #type/books
```
再列出这些书的阅读进度
```dataview
LIST "from " + 作者 + " (阅读进度: " + 已读页数 + "/" + 总页数 + " 页)"
FROM #type/books
```
这样我们就拼接成了一个类似 (阅读进度:214/400 页)
的元素了。在 Dataview实战-定制你的数据表格并为表格列添加个性化样式 中大量运用了这个技巧。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。