【求助】新版本更新后,日记模板调用问题

遇到的问题

最近更新了新版本,调用日记生成模板时,自动生成的日期等字符却不能自动转换成相应的时间和设定,每天我都有写日记,这两天却因为这个原因,看到日记就很糟心,由于是代码小白,真是不知道从而下手

我模板里的代码如下

UID: <% tp.date.now(“YYYYMMDDHHmm”)%>
creation date: <% tp.file.creation_date() %>
week: <% tp.date.now(“YYYY-WW”) %>

以11月4日为例子,正常应该生成

UID: 202311040818
creation date: 2023-11-04 08:18
week: 2023-44

但是现在调用模板后,这一天的相关代码没有变化,仍然是

UID: <% tp.date.now(“YYYYMMDDHHmm”)%>
creation date: <% tp.file.creation_date() %>
week: <% tp.date.now(“YYYY-WW”) %>

并没有生成相关的日期和时间信息,能问下大家有没有解决办法么?

此外,软件也有报错,报错内容如下。

Templater Error:

Template parsing error,aborting. Check console for more information.

已尝试的解决方案

我尝试把相关的templater插件进行更新,软件从版本1.4.16退回之前的版本1.4.13,但是这个软件下载的是1.4.13版本,安装之后打开自动更新到最新版本,有点无语,反正折腾了很久都没有解决问题

1 个赞

会不会是这个开关没开?

谢谢您的帮助,这个问题我已经换了一种方式生成,并且删除了相关代码。格式都是对的,因为之前每天都会用,但是突然有一天它就不能正常调用了。

再次表达对您提供帮助的感谢~

实际上有可能是这个问题,但是我已经把相关代码进行了删除,感谢您提供的帮助。

请教下您最后是怎么进行处理的,我也遇到了同样的问题,导致无法生成当天日期的随笔文件

按照这个同学说的,打开那个命令就可以执行代码了

你确定复制对了代码?
你模板中“YYYYMMDDHHmm”“YYYY-WW”是显示的绿色吗?
如果显示蓝色,说明是代码错误的。

你把上下两条代码删除,保留creation date: <% tp.file.creation_date() %>这条,然后测试是否正常。

如果正常,那就是你代码错了。你的双引号不是半角的。

实际上我发现上述代码没有错误,但是模板中其他代码有报错的现象,所以无法正常调用该模板,所以你可能要检查下该模板中其他代码是否有错误。你可以注意调用该模板时,OB右上角是否有报错信息,根据该报错信息再进行排查

好的,谢谢,我的问题已经解决了,不是我代码的问题,之前我调试后发现是js有报错,但也没找到原因,昨天后来因为其他工作需求我把我电脑的java重新安装后,意外发现我的模板能正常使用了