在 NetSuite Advanced PDF 源 JSON 对象数组中,来自项目履行记录上的自定义字段,并迭代并在 PDF 上显示值。
分配 JSON 不起作用。
<#assign array = tranline.custcol_my_custom_if_field>
我发现要使用
assign
需要显式地说它是 string
然后 eval
来计算数组,解决方案是添加 ?string?eval
然后我们可以迭代数组中的对象并显示参数值。
JSON 字段:
[{"displayField1": "apple", "displayField2": "green"},{"displayField1": "apple", "displayField2": "red"}]
高级PDF:
<#assign array = tranline.custcol_my_custom_if_field?string?eval>
<#list array as key>
${key.displayField1} - ${key.displayField2}
</#list>