Sagar Hiray
01/23/2024, 11:53 AMPhilip Denys
01/23/2024, 12:53 PMPhilip Denys
01/23/2024, 12:56 PM/**
* @NApiVersion 2.x
* @NScriptType Suitelet
*/
define(['N/task', 'N/redirect'], function(task, redirect) {
function onRequest(context) {
// Create Map/Reduce task
var mrTask = task.create({taskType: task.TaskType.MAP_REDUCE});
mrTask.scriptId = 'customscript_your_mr_script_id';
mrTask.deploymentId = 'customdeploy_your_mr_deployment_id';
// Submit Map/Reduce task and get task ID
var taskId = mrTask.submit();
// Construct the URL for the Map/Reduce Script Status page
var url = '/app/common/scripting/mapreducescriptstatus.nl?scriptId=' + mrTask.scriptId + '&deploy=' + mrTask.deploymentId + '&taskId=' + taskId;
// Redirect to the Map/Reduce Script Status page
redirect.redirect({
url: url
});
}
return {
onRequest: onRequest
};
});
Sagar Hiray
01/23/2024, 1:04 PM