我试图找到具体的记录类型'发票'使用nlapiSearchRecord,我的搜索过滤器是由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。我只期待一个结果,可能是什么原因?
答案 0 :(得分:0)
找到我需要添加此过滤器的答案:
nlobjSearchFilter('mainline', null, 'is', 'T');