首页 > 解决方案 > NetSuite Advanced PDF - 使用记录中的多选字段过滤项目表列表

问题描述

希望您能提供帮助。我目前正在开发一个高级 PDF 模板,该模板根据在销售订单的多选字段中选择的值过滤项目表。

这是我的尝试,它不断抛出意外错误:

在代码中添加额外的#LIST

请参阅代码中的黄色高亮部分。当我删除这些时,一切正常。

如果我理解正确,多选值会返回一个数组;因此,理论上我应该能够使用“#LIST”指令。

为了简要解释代码,我试图:

非常感谢任何想法或建议。

非常感谢!

标签: netsuitefreemarkersuitescriptsuitescript2.0

解决方案


想出了这个问题的答案。希望这对其他人有帮助。

以下是我为从多选列表中过滤所做的更改:

在此处输入图像描述

我首先为多选字段分配了“?word_list”。这将整个多选字段作为数组输出: [1, 2, 3, 4, 5]

然后我在 'list' 指令中使用它,最后确保序列中的每个值都是一个字符串,因此可以将它与另一个字符串变量进行比较。


推荐阅读