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.

Rookie Asked on February 25, 2025 in SuiteScript.
Add Comment
1 Answer(s)

The CSV Import is not supported on Map/Reduce Script. It only works on Scheduled Script

Rookie Answered on February 25, 2025.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.
  • This site made possible by our sponsors:   Tipalti   Celigo   SuiteMigration   Become a Sponsor