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 ページに記載されています。このセクションは、「既存の保存済み検索を参照するにはどうすればよいですか?」と呼ばれています。