在 SuiteScript 中设置国家
Setting Country in SuiteScript
我需要在销售订单的自定义字段中设置采购订单的“运送至国家/地区”。根据 NS 文档,(记录浏览器)该字段是一个文本,但在 UI 中显然是一个下拉列表。在模式浏览器中,它引用了一个国家/地区列表,其中的值是 _unitedStates(等)。
我尝试用 "United States" 和 _unitedStates 设置它,但都不起作用。我收到一条错误消息,指出无效值,然后是上述任一错误。
如何做到这一点?
通常需要使用内部ID设置下拉值。我相信国家/地区列表使用 2 个字符 ID,例如美国将是 "US"。尝试使用 "US",如果可行请告诉我。如果您的自定义字段引用了 NetSuite 内置的国家/地区列表(如设置 > 公司 > 国家/地区),则这适用。如果自定义字段出于某种原因引用自定义列表,您将需要该字段值的内部 ID,它是一个整数(您可以从列表记录中获取它)。希望对你有帮助。
我需要在销售订单的自定义字段中设置采购订单的“运送至国家/地区”。根据 NS 文档,(记录浏览器)该字段是一个文本,但在 UI 中显然是一个下拉列表。在模式浏览器中,它引用了一个国家/地区列表,其中的值是 _unitedStates(等)。
我尝试用 "United States" 和 _unitedStates 设置它,但都不起作用。我收到一条错误消息,指出无效值,然后是上述任一错误。
如何做到这一点?
通常需要使用内部ID设置下拉值。我相信国家/地区列表使用 2 个字符 ID,例如美国将是 "US"。尝试使用 "US",如果可行请告诉我。如果您的自定义字段引用了 NetSuite 内置的国家/地区列表(如设置 > 公司 > 国家/地区),则这适用。如果自定义字段出于某种原因引用自定义列表,您将需要该字段值的内部 ID,它是一个整数(您可以从列表记录中获取它)。希望对你有帮助。