以下是我在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响应字段也为空。当我通过再次使用相同的数据运行上述代码来尝试此操作时,有时它会成功导入并且有时会失败,并显示消息“发生意外错误”
答案 0 :(得分:0)
文件是:
包含要导入的数据的CSV文件的内部ID,如文件柜中所示,由nlapiLoadFile引用。例如:
.setPrimaryFile(nlapiLoadFile(73))
要导入的数据的原始字符串。
您正在传递"Data_string"
的原始字符串。