nlapiSearchRecord 返回多个结果
nlapiSearchRecord returning more than one result
我正在尝试使用 nlapiSearchRecord 查找特定记录类型 'invoice',我的搜索过滤器是 internalid。
id = 434343;
var filters = new Array();
filters[0] = new nlobjSearchFilter('internalid', null, 'is', id);
var columns = new Array();
columns[0] = new nlobjSearchColumn('internalid');
var searchResult = nlapiSearchRecord('invoice', null , filters , columns);
if(searchResult) {
for (var i = 0 ; i < searchResult.length; i++) {
alert('Internal ID: '+searchResult[i].getValue('internalid'));
};
};
结果对我来说很奇怪,它返回 {array} length=16。我只期待一个结果,可能是什么原因?
找到我需要添加此过滤器的答案:
nlobjSearchFilter('mainline', null, 'is', 'T');
我正在尝试使用 nlapiSearchRecord 查找特定记录类型 'invoice',我的搜索过滤器是 internalid。
id = 434343;
var filters = new Array();
filters[0] = new nlobjSearchFilter('internalid', null, 'is', id);
var columns = new Array();
columns[0] = new nlobjSearchColumn('internalid');
var searchResult = nlapiSearchRecord('invoice', null , filters , columns);
if(searchResult) {
for (var i = 0 ; i < searchResult.length; i++) {
alert('Internal ID: '+searchResult[i].getValue('internalid'));
};
};
结果对我来说很奇怪,它返回 {array} length=16。我只期待一个结果,可能是什么原因?
找到我需要添加此过滤器的答案:
nlobjSearchFilter('mainline', null, 'is', 'T');