NetSuite Advanced PDF - 使用记录中的多选字段过滤项目 table 列表
NetSuite Advanced PDF - Filter the item table list using multiselect field on record
希望您能提供帮助。我目前正在开发一个高级 PDF 模板,它根据在销售订单的多选字段中选择的值过滤项目 table。
这是我的尝试,它不断抛出意外错误:
参考代码中黄色高亮部分。当我删除这些时一切正常。
如果我没理解错的话,多选值return一个数组;因此理论上我应该能够使用“#LIST”指令。
为了简要解释代码,我正在尝试:
- 循环在多选字段中找到的每个值。
- 将此值与第二个循环中的每个列字段进行比较。
- 如果两个值都匹配,则打印该行,否则跳过。
非常感谢任何想法或建议。
非常感谢!
想出了这个问题的答案。希望这会对其他人有所帮助。
以下是我为从多 select 列表中筛选所做的更改:
我首先用“?word_list”分配了 multi-select 字段。这将整个 multi-select 字段输出为数组:[1, 2, 3, 4, 5]
然后我在 'list' 指令中使用它,最后确保序列中的每个值都是一个字符串,因此它可以与另一个字符串变量进行比较。
希望您能提供帮助。我目前正在开发一个高级 PDF 模板,它根据在销售订单的多选字段中选择的值过滤项目 table。
这是我的尝试,它不断抛出意外错误:
参考代码中黄色高亮部分。当我删除这些时一切正常。
如果我没理解错的话,多选值return一个数组;因此理论上我应该能够使用“#LIST”指令。
为了简要解释代码,我正在尝试:
- 循环在多选字段中找到的每个值。
- 将此值与第二个循环中的每个列字段进行比较。
- 如果两个值都匹配,则打印该行,否则跳过。
非常感谢任何想法或建议。
非常感谢!
想出了这个问题的答案。希望这会对其他人有所帮助。
以下是我为从多 select 列表中筛选所做的更改:
我首先用“?word_list”分配了 multi-select 字段。这将整个 multi-select 字段输出为数组:[1, 2, 3, 4, 5]
然后我在 'list' 指令中使用它,最后确保序列中的每个值都是一个字符串,因此它可以与另一个字符串变量进行比较。