the restlet code is generic. takes an id that is t...
# suitescript
x
the restlet code is generic. takes an id that is the savedsearch to use and returns the data. it works as is with postman and returns the json correctly... var SEARCHMODULE; /** *@NApiVersion 2.x *@NScriptType Restlet *@NModuleScope Public */ define(['N/search'], runRestlet); //********************** MAIN FUNCTION ********************** function runRestlet(search){ SEARCHMODULE = search; var returnObj = {}; returnObj.get = doGet; return returnObj; } function doGet(id){ log.debug('Called from GET', 'Called from GET with Saved Search ID: ' + id.id); var mySearch = SEARCHMODULE.load({ id: id.id }); var Resultset = mySearch.run(); var AllSearchResults = []; var pagedData = mySearch.runPaged({ pageSize: 1000 }); pagedData.pageRanges.forEach(function (pageRange) { pagedData.fetch({ index: pageRange.index }).data.forEach(function (result) { // each result will be available here AllSearchResults.push(result); }); }); log.debug('Records returned', 'Returned record count: '+ Object.keys(AllSearchResults).length); return AllSearchResults; }