У меня есть сохраненный поиск на основе операций веб-служб. Я пытаюсь получить доступ к данным через 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