有没有办法在Netsuite中使用API(SOAP或REST)获取所有记录类型的列表 - 标准和自定义(员工,潜在客户,客户等)及其字段?
答案 0 :(得分:2)
Suitescript 支持的所有记录列表可在https://system.netsuite.com/help/helpcenter/en_US/RecordsBrowser/2012_2/index.html
获取可通过 Websrevices 获取所有支持记录的列表 http://tellsaqib.github.io/NSPHP-Doc/class_record.html
要获取特定记录类型的所有可用字段的列表,请使用getAllFields()和getAllLineItemFields(group)
http://dreamxtream.wordpress.com/2012/01/18/getting-all-fields/
使用Webservices获取自定义字段列表 http://tellsaqib.github.io/NSPHP-Doc/class_net_suite_service.html#a628c9eb07887e8a540481850696f7a0e
答案 1 :(得分:1)
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