NetSuite Suitelet 根据保存的搜索或自定义字段添加 select 字段

NetSuite Suitelet add select field based on saved search or custom field

我知道我可以使用 form.addField 添加带有记录列表的 select 字段,方法是将其添加为 addField 方法中的源。我正在尝试显示经过过滤的客户列表,并且只显示名称而不是 ID。

我在 addField 中的其他来源选项是什么?我可以只输入已保存搜索的 ID 而不是记录吗?

我有哪些选项可以以更可控的方式向用户公开记录列表,即过滤、选择用户在下拉列表中看到的字段。

不幸的是,字段过滤未通过 SuiteScript Field API 公开。如果您想要过滤的记录列表,您必须自己搜索这些记录,然后使用 Field.addSelectOption().

自己填充 select 字段

相信 您可以提供已保存搜索的 ID 作为 source 以用搜索结果填充它,但我对此并不肯定。