无法导入CSV文件

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

我每次都收到错误,这是因为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

  1. require(["N/task","N/file"],function(task,file){
  2. var fileObj = file.create({
  3. name:"temporary.csv",
  4. fileType:file.Type.CSV,
  5. contents: "1,1"
  6. });
  7. var fileObjID=fileObj.save();
  8. var obj = task.create({taskType: task.TaskType.CSV_IMPORT});
  9. obj.mappingId = 123;
  10. obj.importFile = fileObjID;
  11. obj.name = "TestingCSV";
  12. var objId = obj.submit();
  13. log.debug(objId);
  14. });
展开查看全部

相关问题