//Send filters as object using a parameter var...
# suitescript
r
//Send filters as object using a parameter var objparam = JSON.stringify({ "subsidiary": subsidiary, "fromDate": fromDate, "toDate": toDate }); //Create task to call Map/Reduced var mrTask = task.create({ taskType: task.TaskType.MAP_REDUCE, scriptId: "customscript12", deploymentId: "customdeploy1", params: { "custscript_filter_parameter": objparam } }); var mrTaskId = mrTask.submit(); var taskStatus = task.checkStatus(mrTaskId); log.debug('taskStatus', taskStatus); if (taskStatus.status === 'FAILED') { //Send Email or Do as required log.debug('failed',failed); } if (taskStatus.stage === task.MapReduceStage.SUMMARIZE){ log.debug('Almost done...'); context.response.write('Hello'); } //Send filters as object using a parameter var objparam = JSON.stringify({ "subsidiary": subsidiary, "fromDate": fromDate, "toDate": toDate }); //Create task to call Map/Reduced var mrTask = task.create({ taskType: task.TaskType.MAP_REDUCE, scriptId: "customscript12", deploymentId: "customdeploy1", params: { "custscript_filter_parameter": objparam } }); var mrTaskId = mrTask.submit(); var taskStatus = task.checkStatus(mrTaskId); log.debug('taskStatus', taskStatus); if (taskStatus.status === 'FAILED') { //Send Email or Do as required log.debug('failed',failed); } if (taskStatus.stage === task.MapReduceStage.SUMMARIZE){ log.debug('Almost done...'); context.response.write('Hello'); }