Logan Ickert
03/07/2023, 10:54 PMreptar
03/07/2023, 10:58 PMeach
I think. https://system.netsuite.com/app/help/helpcenter.nl?fid=section_4486596158.htmlShawn Talbert
03/07/2023, 10:58 PMreptar
03/07/2023, 10:59 PMheckytect
03/08/2023, 2:26 AMvar getAllResults = function(s) {
var results = s.run();
var searchResults = [];
var searchid = 0;
do {
var resultslice = results.getRange({start: searchid, end: searchid + 1000});
resultslice.forEach(function (slice) {
searchResults.push(slice);
searchid++;
}
);
} while (resultslice.length >= 1000);
return searchResults;
}
Usage:
var searchtran = search.create({type:'invoice'});
var search_result = getAllResults(searchtran);
firebone
03/08/2023, 3:22 AMvar searchResultSet = orderListSearch.runPaged({pageSize: 1000})
if(searchResultSet){
runSearchFlag = true
}
for( var y=0; y < (searchResultSet.pageRanges.length > 2 ? 2:searchResultSet.pageRanges.length); y++ )
Then fetch the result using fetch() like this:
var result = searchResultSet.fetch(y);