如下图,我生成的 tp 对象中有 自定义函数和系统函数 但调用是还是报错
我的模板中也用了tp,我应该把生成的tp函数也传进去?但是我本身就是这样调用的
tp.file.include('[[module_insertTask]]')
还能这么传入呢
不要忘记把生成的 tp 变量注册回去,比如
// 这里的 tp 是自行生成的
app.plugins.plugins['templater-obsidian'].templater.current_functions_object = tp;
实际上,在模板文件,变量 tp 存放的值是对 app.plugins.plugins['templater-obsidian'].templater.current_functions_object 的引用
感谢M老师,确实是这样的逻辑
1 个赞

