因为我之前笔记的文档属性太多了,文档属性又不能分组,所以我花时间把一部分文档属性写成了行内字段的方式,主要用来dataview查询。但目前有一个templater模板使用了一个文档属性,templater引用文档属性有现成的方法tp.frontmatter可用,这个文档属性被我改成了行内字段的形式,我现在不知道怎么让templater能引用该行内字段的值。
从这里找到个办法 Get Dataview inline field from different file using Templater - Help
tp 模板如下
<%*
const currentpage = DataviewAPI.page(tp.file.find_tfile(tp.file.title).path)
%>
inline_metadata = <% currentpage.inline_metadata %>
front_metadata = <% tp.frontmatter.front_metadata %>
文档内容如下
---
front_metadata: 123
---
[inline_metadata :: 456]