CSV Import using N/task Module is not working on MapReduce
Hi everyone,
is it only me or does everyone experience this issue:
I’ve been trying to create a CSV Import using N/Task module but it doesn’t seem to work, Am I missing something?
var csvFile = nFile.load({
id: '46798714'
})
log.debug("csvFile", csvFile);
var csvTask = nTask.create({
taskType: nTask.TaskType.CSV_IMPORT,
});
// csvTask.id = 'Invoicing_'
// +INVOICING_STRING[sessionFrequency]+'_'
// +sessionSubsidiaryId+'_'
// +timestamp;
// log.debug("csvTask id", csvTask.id)
csvTask.mappingId = CSV_IMPORT_ID;
log.debug("csvTask mappingId", csvTask.mappingId)
csvTask.importFile = csvFile;
log.debug("csvTask importFile", csvTask.importFile);
csvTask.name = 'TestingInvoicing'
log.debug("csvTask name", csvTask.name);
// csvTask.queueId = 1;
// log.debug("csvTask queueId", csvTask.queueId);
log.debug("csvTask Details", csvTask);
try{
var csvTaskId = csvTask.submit();
log.debug("TaskId", csvTaskId)
var csvTaskStatus = nTask.checkStatus(csvTaskId);
log.debug("CSV Import Task Status", csvTaskStatus);
}catch(err){
log.error('error', err.toString())
}
The system notes logs end on csvTask Details, I checked the CSV Import Status, and there is no new instance.
I hoped to see the TaskID logs but it doesn’t go there.
The CSV Import is not supported on Map/Reduce Script. It only works on Scheduled Script



