Netsuite CSV导入(发生意外错误)

时间:2016-07-29 19:02:58

标签: netsuite suitescript

以下是我在CSV导入过程中使用的示例代码。

   var createJob = nlapiCreateCSVImport();
   createJob.setMapping("CUSTIMPORTcust_pay");
   createJob.setPrimaryFile("Data_string");
   createJob.setOption("jobName", "Test imports");                                                                                                                                                        
   var JobId = nlapiSubmitCSVImport(createJob);

nlapiSubmitCSVImport函数返回JobId没有任何错误,但在作业状态页面[UI]中显示状态失败,在消息字段中显示“出现意外错误发生“,CSV响应字段也为空。当我通过再次使用相同的数据运行上述代码来尝试此操作时,有时它会成功导入并且有时会失败,并显示消息“发生意外错误”

1 个答案:

答案 0 :(得分:0)

请参阅setPrimaryFile(file)

文件是:

  

包含要导入的数据的CSV文件的内部ID,如文件柜中所示,由nlapiLoadFile引用。例如:   .setPrimaryFile(nlapiLoadFile(73))

     

要导入的数据的原始字符串。

您正在传递"Data_string"的原始字符串。