Расширенный поиск в Netsuite - PullRequest
0 голосов
/ 18 января 2019

У меня есть требование, чтобы получить внутренний идентификатор всего номера товара, указанного в файле Excel.

Мне удалось получить внутренний идентификатор на основе номера товара через

        SearchStringField objItemName = new SearchStringField();
        objItemName.searchValue = "XXXXXXX";
        objItemName.@operator = SearchStringFieldOperator.@is;
        objItemName.operatorSpecified = true;

        ItemSearch objItemSearch = new ItemSearch();
        objItemSearch.basic = new ItemSearchBasic();
        objItemSearch.basic.itemId = objItemName;

        SearchPreferences searchPreferences = new SearchPreferences();
        searchPreferences.bodyFieldsOnly = false;
        Service.searchPreferences = searchPreferences;

        SearchResult objItemResult = Service.search(objItemSearch);

Проблема, с которой я сталкиваюсь - файл Excel содержит более 100 тыс. Записей. и это занимает больше времени для обработки всех записей. Так как я делал цикл для каждой записи в файле Excel.

есть ли способ передать все номера товара за один звонок и получить соответствующий внутренний идентификатор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...