Paper Plane Netsuite Group
03/05/2020, 10:51 AMvar deploymentID = '13228';
var params = {
custscript_dummy_deployment_id: "1234"
}
var status = nlapiScheduleScript('customscript_dummy_script', deploymentID, params);
Can anyone help me out, with the above code I am unable to set the parameter value of deployment script ?Alderik
03/05/2020, 4:38 PMdefine(['N/runtime', 'N/task'], function(runtime, task) {
function execute(scriptContext) {
try {
// Read script parameter
var myScript = runtime.getCurrentScript();
var scriptParameterValue = myScript.getParameter({
name: 'custscript_param1'
});
// Output script parameter value
log.debug( 'execute', 'scriptParameterValue = ' + JSON.stringify(scriptParameterValue) );
if( scriptParameterValue == 1 ){
// reschedule the script and set new value for parameter
var myTask = task.create({
taskType: task.TaskType.SCHEDULED_SCRIPT,
scriptId: 'customscript_scheduledscript001',
params: {custscript_param1: ++scriptParameterValue}
});
myTask.submit();
log.debug( 'execute', 'Rescheduled: ' + JSON.stringify(myTask) );
}
} catch (e) {
// handle exception
log.debug('reduce', 'Exception: ' + e.message + ' at line ' + e.lineNumber);
}
}
return {
execute: execute
};
});