Creating search result In a format for UK klipfolio
/**
* @NApiVersion 2.1
* @NScriptType Suitelet
*/
/*******************************************************************
* Suitelet Script returns search result for klipfolio
****************************************************************
*
* Date: 06/05/2022
*
* Author: Jobin and Jismi IT Services LLP
*
* REVISION HISTORY
*
* Revision
*
* Description: Suitelet returns the KLIPFOLIO - UK CASES for klipfolio -assigned to
***************************************************************/
define(['N/search'],
/**
* @param{search} search
*/
(search) => {
/**
* @param function to Create search result in a given format
* @param returns search result
*/
const onRequest = (scriptContext) => {
try {
var response = scriptContext.response;
//load the search created in UI
var searchResult = search.load({id: 'customsearchomp_uk_open_cases_3_4_2'});
//log.debug("searchResult", searchResult);
//run the search
var results = searchResult.run().getRange(0, 1000);
//write the result
var result = response.writeLine(JSON.stringify(results));
}catch (e) {
log.debug("error @ onRequest",e)
}
}
return {onRequest}
});