2

保存された検索Netsuite UIを検索するための保存された検索があります。この保存された検索を実行して、結果を で取得する必要がありますsuiteTalk

私は電話した

GetSavedSearchResult savedSearchResult = service.getSavedSearch(new GetSavedSearchRecord() { searchType = t, searchTypeSpecified = true });

on everysearchTypeおよび保存された検索は、どの結果にも表示されません。

4

2 に答える 2

7

Advanced Search Web サービス呼び出しを使用して、既存の保存済み検索の結果にアクセスできます。保存された検索が定義されたレコードのタイプを知る必要があります。たとえば、顧客レコードを返す既存の保存済み検索の結果を取得する場合は、次のように実行できます。

var search = new CustomerSearchAdvanced();
search.savedSearchId = "243";

try
{
    var searchResult = ns.search(search);
    if (searchResult.status.isSuccess)
    {
        foreach(var r in searchResult.searchRowList)
        {
            var row = r as CustomerSearchRow;
            if (row != null)
            {
                Console.WriteLine($"{row.basic.altName[0].searchValue}");
            }
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}

この例は、2016.2 SuiteTalk プラットフォーム ガイドの 271 ページに記載されています。このセクションは、「既存の保存済み検索を参照するにはどうすればよいですか?」と呼ばれています。

于 2016-12-26T00:28:36.817 に答える
-1

nlapiLoadSearch("record_Type","Internal_Id_of_saved_search");

これで問題が解決することを願っています

于 2016-12-27T13:42:07.967 に答える