pdf-generation - 免费标记中的 NetSuite 子公司值(value)比较

标签 pdf-generation freemarker netsuite

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

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

最佳答案

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

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

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

关于pdf-generation - 免费标记中的 NetSuite 子公司值(value)比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36403454/

相关文章:

c# - 将 PDF 中的外部链接转换为链接到 iTextSharp 中的嵌入式附件

Python Reportlab PDF - 页面上的居中文本

freemarker - 获取存储在变量中的字符串的值,该变量的名称作为字符串存储在另一个变量中

javascript - NetSuite - 获取订单项 ID

.net - 将 HTML 转换为 PDF

java - 如何使用 iText 将 ByteArrayInputStream 内容放入 PDF 中?

java - 我可以从ftl中的函数调用宏吗

freemarker - freemarker中assign和local有什么区别

javascript - Netsuite - 无法为 itemreceipt 行项目设置 restock=T

javascript - 我应该添加什么过滤器以在 Netsuite - suitescript 的最后 14 或 15 天内获得相同的 transaction_date 字段?