有没有办法使用 Netsuite 中的 API(SOAP 或 REST)获取所有记录类型的列表 - 标准和自定义(员工、潜在客户、客户等)及其字段?
2 回答
可在https://system.netsuite.com/help/helpcenter/en_US/RecordsBrowser/2012_2/index.html获得通过Suitescript支持的所有记录的列表
所有通过Websrevices支持的记录列表可在 http://tellsaqib.github.io/NSPHP-Doc/class_record.html获得
要获取可用于特定记录类型的所有字段的列表,请使用 getAllFields() 和 getAllLineItemFields(group)
http://dreamxtream.wordpress.com/2012/01/18/getting-all-fields/
要使用 Web 服务获取自定义字段列表,请使用 http://tellsaqib.github.io/NSPHP-Doc/class_net_suite_service.html#a628c9eb07887e8a540481850696f7a0e
Saqib给出的答案是正确的。如果您想在选择字段中显示它们,您可以使用此功能。
var form = nlapiCreateForm('New Form');
form.addField('custpage_field', 'select', 'Select A Record Type', '-123'); //Here -123 is the internal id for the record types given to the source for the addField function.
您可以从此链接(在列表/记录类型 ID 中)获取可以创建的记录类型的所有内部 ID。 https://system.na1.netsuite.com/help/helpcenter/en_US/Output/Help/section_N3144618.html#bridgehead_N3147714