2016-12-25 33 views
1

保存した検索を検索するには、Netsuite UIに保存済み検索があります。この保存された検索を実行し、結果をsuiteTalkに取得する必要があります。Netsuite SuiteTalkで「保存済み検索」の検索タイプの保存済み検索を実行するには

私はすべてのsearchType

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

と呼ばれているし、保存された検索結果のいずれにも表示されません。

答えて

2

高度な検索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 Plaformガイドのページ271でこの例を見ることができます。このセクションは、「既存の保存された検索をどのように参照するのですか?

+0

申し訳ありませんが解決します。私はその質問を誤解した。私はすぐにSTを介して "保存された検索"保存検索の結果にアクセスする方法は見当たりません。 –

0

nlapiLoadSearch("record_Type","Internal_Id_of_saved_search");

ホープこれはあなたの問題そのことについて

関連する問題