使用 RESTlet 从 Netsuite 获取特定记录类型的所有记录
Get all the records of a particular record type from Netsuite using RESTlet
我有一个客户 record.Now 我正在尝试获取所有客户记录。我在以下链接中访问了类似的 post。
i) Net Suite getting all records
ii) How to read more than 1000 records return from netsuite search results in c#?
我根据上面的链接算出来了。但我无法得到结果。
我尝试了以下代码。 帮助我改进或建议替代代码。
function getAllIDs() {
//it returns all customer id and record type sample values: 6 , customer
return nlapiSearchRecord('customer', null, null, null);
}
function getAllRecord() {
var all_IDs = getAllIDs();
var len=all_IDs.length;
var result =new Array();
//so far working fine [id & recordtype]
/*
******* This is i want all customer details by giving id, recordtype ******
for(var i=0;i<len;i++) {
result[i]=nlapiLoadRecord(all_IDs[i].recordtype,all_IDs[i].id)
}
return result; //all customer details
********* end ********
*/
[return all_IDs;] //working fine
[return all_IDs[0];] //working fine o/p:{"id":"3","recordtype":"customer"}
[return all_IDs[0].id]; //working fine o/p: "3"
[return all_IDs[0].recordtype;] //not working
}
提前致谢
尝试 all_IDs[0].getRecordType()
而不是 all_IDs[0].recordtype
。 all_IDs
中的对象是 nlobjSearchResult
个实例,因此您可以在帮助中查找该对象类型以获取有关其 API.
的更多详细信息
我有一个客户 record.Now 我正在尝试获取所有客户记录。我在以下链接中访问了类似的 post。
i) Net Suite getting all records
ii) How to read more than 1000 records return from netsuite search results in c#?
我根据上面的链接算出来了。但我无法得到结果。 我尝试了以下代码。 帮助我改进或建议替代代码。
function getAllIDs() {
//it returns all customer id and record type sample values: 6 , customer
return nlapiSearchRecord('customer', null, null, null);
}
function getAllRecord() {
var all_IDs = getAllIDs();
var len=all_IDs.length;
var result =new Array();
//so far working fine [id & recordtype]
/*
******* This is i want all customer details by giving id, recordtype ******
for(var i=0;i<len;i++) {
result[i]=nlapiLoadRecord(all_IDs[i].recordtype,all_IDs[i].id)
}
return result; //all customer details
********* end ********
*/
[return all_IDs;] //working fine
[return all_IDs[0];] //working fine o/p:{"id":"3","recordtype":"customer"}
[return all_IDs[0].id]; //working fine o/p: "3"
[return all_IDs[0].recordtype;] //not working
}
提前致谢
尝试 all_IDs[0].getRecordType()
而不是 all_IDs[0].recordtype
。 all_IDs
中的对象是 nlobjSearchResult
个实例,因此您可以在帮助中查找该对象类型以获取有关其 API.