无法导入CSV文件

fdbelqdn  于 2022-12-06  发布在  其他
关注(0)|答案(2)|浏览(150)

我每次都收到错误,这是因为mappingId错误,我需要创建/获取mappingId?任何解决方案。
第一个

euoag5mw

euoag5mw1#

您需要先导航到Setup > Import/Export > Import CSV Records,手动创建Map。
选择文件,Map列,然后保存并运行导入。这将创建一个CSVMap,您可以在脚本中引用该Map。您可以通过导航至Setup > Import/Export > Saved CSV Imports来获取MapID。

l0oc07j2

l0oc07j22#

按照MikeRobbins所说的做,编辑您的脚本,您需要先保存文件,以获取文件的内部ID

require(["N/task","N/file"],function(task,file){

    var fileObj = file.create({
        name:"temporary.csv",
        fileType:file.Type.CSV,
        contents: "1,1"
    });

var fileObjID=fileObj.save();

    var obj = task.create({taskType: task.TaskType.CSV_IMPORT});
    obj.mappingId = 123; 
    obj.importFile = fileObjID;
    obj.name = "TestingCSV";
    var objId = obj.submit();
    log.debug(objId);
});

相关问题