使用高级PDF模板在NetSuite中生成发票模板。尝试显示基于辅助值的内容但不确定如何检查辅助内部ID值:错误:在这里期待一个数字......
<#if record.subsidiary?number==1>
Content 1
</#if>
<#if record.subsidiary?number==2>
Content 2
</#if>
答案 0 :(得分:2)
在字段末尾使用?number
会尝试将值转换为数字。在您的情况下,它试图将子公司的“名称”转换为数字,此转换失败。试试这个:
<#if record.subsidiary.id = '1'>
Content 1
</#if>
<#if record.subsidiary.id = '2'>
Content 2
</#if>
请注意record.subsidiary.id
仍然是一个字符串,所以我仍在进行字符串比较。