1

真的很烦人,下面的代码片段一直工作到上周,2018.2 上发生了一些事情,当我尝试保存高级 PDF 模板时它给我带来了错误。

<#if !item.custcolprintonpdf>

模板上的错误消息是“对于“!”右手操作数:预期为布尔值,但这已评估为哈希 + 字符串(包装器:com.netledger.templates.model.StringModel):“

它不止于此,当我将其更新为<#if item.custcolprintonpdf != "true">保存模板时,当我尝试打印发票 PDF时,它给了我以下错误。

左手操作数是哈希+布尔值(包装器:com.netledger.templates.model.BooleanModel)。

希望这是一个错误,有人有任何解决方法吗?提前致谢

4

1 回答 1

0

在 NetSuite Professionals Slack Group 中看到了这一点:

我尝试这样做<#if item.istaxable>,它给出了一个错误,说它是一个哈希 + 字符串,但后来<#if item.istaxable == true>它确实起作用了,它显然不喜欢使用具有真值的布尔值来单独表示真实性。

于 2018-09-21T18:00:36.127 回答