我每次都收到错误,这是因为mappingId错误,我需要创建/获取mappingId?任何解决方案。第一个
euoag5mw1#
您需要先导航到Setup > Import/Export > Import CSV Records,手动创建Map。选择文件,Map列,然后保存并运行导入。这将创建一个CSVMap,您可以在脚本中引用该Map。您可以通过导航至Setup > Import/Export > Saved CSV Imports来获取MapID。
Setup > Import/Export > Import CSV Records
Setup > Import/Export > Saved CSV Imports
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); });
2条答案
按热度按时间euoag5mw1#
您需要先导航到
Setup > Import/Export > Import CSV Records
,手动创建Map。选择文件,Map列,然后保存并运行导入。这将创建一个CSVMap,您可以在脚本中引用该Map。您可以通过导航至
Setup > Import/Export > Saved CSV Imports
来获取MapID。l0oc07j22#
按照MikeRobbins所说的做,编辑您的脚本,您需要先保存文件,以获取文件的内部ID