[Web Service操作]已保存搜索的NetSuite记录类型

问题描述 投票:0回答:1

我有一个基于Web服务操作的已保存搜索。我正在尝试通过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
netsuite restlet
1个回答
0
投票

有效的可写脚本/可搜索记录类型将在Records Browser中找到。并非所有记录类型都可以通过脚本编写脚本或进行搜索。

Web Services Operations似乎不受脚本支持。

© www.soinside.com 2019 - 2024. All rights reserved.