免费市场中的 NetSuite 附属价值比较

NetSuite subsidiary value comparison in free marker

在 NetSuite 中使用高级 PDF 模板生成发票模板。尝试根据附属值显示内容,但不确定如何检查附属内部 ID 值:错误:此处需要一个数字...

<#if record.subsidiary?number==1>
  Content 1
</#if>
<#if record.subsidiary?number==2>
  Content 2
</#if>

在字段末尾使用 ?number 尝试将值转换为数字。在您的情况下,它试图将子公司的 'name' 转换为数字,但此转换失败。试试这个:

<#if record.subsidiary.id = '1'>
  Content 1
</#if>
<#if record.subsidiary.id = '2'>
  Content 2
</#if>

请注意 record.subsidiary.id 仍然是一个字符串,所以我仍在进行字符串比较。