Тип записи NetSuite для сохраненного поиска [Операции с веб-службой] - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть сохраненный поиск на основе операций веб-служб. Я пытаюсь получить доступ к данным через RESTlet, и у меня есть рабочий сценарий развертывания. То, что я не могу понять, это правильный тип поиска. Я перепробовал множество комбинаций, но все еще получаю эту ошибку:

[code] => INVALID_RCRD_TYPE
[message] => The record type [WEBSERVICESOPERATIONS] is invalid.

Кто-нибудь знает правильный тип данных, который мне нужно использовать. Возможно, есть способ перечислить их всех? Вот мой RESTlet:

function getRESTlet(dataIn) {

    var message = "";
    var status = "OK";
    var data = {};

    var savedSearch = nlapiLoadSearch('WebServicesOperations', 'customsearch_mysearch');
    var resultset = savedSearch.runSearch();
    var returnSearchResults = [];
    var searchid = 0;

    do {
        var resultslice = resultset.getResults(searchid, searchid + 1000);

    for ( var rs in resultslice) {
        returnSearchResults.push(resultslice[rs]);
        searchid++;
    }

    } while (resultslice.length >= 1000);

    return returnSearchResults;

} // Close function

1 Ответ

0 голосов
/ 02 апреля 2020

Допустимые типы записей с возможностью поиска и поиска можно найти в Обозревателе записей . Не все типы записей доступны для сценариев или поиска с помощью сценариев.

Web Services Operations не поддерживается в сценариях.

...