2016-11-24 141 views
0

我試圖找到使用nlapiSearchRecord的特定記錄類型「發票」,我的搜索過濾器是由internalid。nlapiSearchRecord返回多個結果

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

找到我需要添加此過濾器的答案:

nlobjSearchFilter('mainline', null, 'is', 'T');