NetSuite在免费标记中的子公司价值比较

时间:2016-04-04 13:01:53

标签: pdf-generation freemarker netsuite

使用高级PDF模板在NetSuite中生成发票模板。尝试显示基于辅助值的内容但不确定如何检查辅助内部ID值:错误:在这里期待一个数字......

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

1 个答案:

答案 0 :(得分:2)

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

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

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