获取Netsuite中的对象及其字段列表

时间:2013-09-04 11:19:16

标签: netsuite

有没有办法在Netsuite中使用API​​(SOAP或REST)获取所有记录类型的列表 - 标准和自定义(员工,潜在客户,客户等)及其字段?

2 个答案:

答案 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