2016-07-29 2 views
0

Ниже приведен пример кода, который я использую в процессе импорта CSV.Netsuite CSV import (Произошла непредвиденная ошибка)

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

Какую запись вы импортируете? Является ли ваш импорт вставкой, обновлением или обновлением? Вы пытались запустить импорт csv через пользовательский интерфейс, чтобы узнать, получили ли вы те же результаты? – TMann

ответ

0

См. setPrimaryFile(file).

Где файл либо:

Внутренний ID, как показано в картотеке, из файла CSV, содержащего данные, которые будут импортированы, на который ссылается nlapiLoadFile. Например: .setPrimaryFile(nlapiLoadFile(73))

Исходная строка данных для импорта.

Вы проходите мимо строки "Data_string".

Смежные вопросы