Discussions
SuiteWorld is the largest annual gathering of the NetSuite community! It will be held in Las Vegas on October 6-9, 2025. Our customers and partners look forward to SuiteWorld every year as a place to hear the latest from NetSuite, get hands-on learning, and connect with each other. Register now!
Using Dataset.runPaged or query.runSuiteQLPaged returns empty pages in between populated pages
If I run the following query in the SuiteQL suitelet,
SELECT COUNT(*)
from inventoryitemlocations
WHERE
averagecostmli IS NOT NULL;
Then It returns 16869, so that means there are 16,869 rows.
I want to provide a CSV export that gets emailed to users on a scheduled basis, of all the data that would be there if it was SELECT * instead of SELECT COUNT(*)
However, when I create a suitescript to do this, I get much smaller numbers of rows.
If I use Dataset.runPaged, some of the pages (pageSize = 1000) are completely empty. These empty pages appear after several populated pages, and before other populated pages.