Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
Getting Full Count of nlobjSearchResultSet
We're writing a RESTlet for our sync between Netsuite and our website, and I'm running into some trouble with paging large searches.
Right now, this is the way I do a search and return the results:
var savedsearch = nlapiCreateSearch(recordType, searchFilters, null); var resultset = savedsearch.runSearch(); var resultslice = resultset.getResults(offset, offset+limit); for(var rs in resultslice) { var record = nlapiLoadRecord(resultslice[rs].recordType, resultslice[rs].id); results.push(record); offset++; count++; } return record; So, the limit on the number of records you can get in a resultslice is 1000, which is fine. And we can page results but just requesting the next 1000 and so on. But, for a multitude of purposes, I'd like to be able to find the count of how many records the search returned. It seems that's not possible, but I'm hoping someone might have a tip for me.
0