Spread.Sheets
データの検索
Spread.Sheets > 開発者の手引き > データの管理 > データの検索

ウィジェット内のテキストを検索できます。また、大文字小文字の区別、完全一致、ワイルドカード、検索対象のセル範囲、検索順序といったさまざまな検索オプションを指定できます。検索は、セルテキスト、セルタグ、または数式を対象に実行できます。

コード内でアイテムを検索するには、searchメソッドおよびSearchConditionクラスを使用します。

コードの使用

次のサンプルコードは、特定のテキスト文字列を検索します。

JavaScript
コードのコピー

activeSheet.getCell(2,3).value("testSearch");
 var searchCondition = new GC.Spread.Sheets.Search.SearchCondition();
 searchCondition.searchString = "testSearch";
 searchCondition.startSheetIndex = spread.getActiveSheetIndex();
 searchCondition.endSheetIndex = spread.getActiveSheetIndex();

searchCondition.searchOrder = GC.Spread.Sheets.Search.SearchOrder.NOrder;
 searchCondition.searchTarget = GC.Spread.Sheets.Search.SearchFoundFlags.CellText;
 searchCondition.searchFlags = GC.Spread.Sheets.Search.SearchFlags.Ignorecase| GC.Spread.Sheets.Search.SearchFlags.UseWildCards;
 var searchresult= spread.search(searchCondition);

var str ="[searchFoundFlag:"+ searchresult.searchFoundFlag+",\r\n foundSheetIndex:"+searchresult.foundSheetIndex+",foundRowIndex:" +
 searchresult.foundRowIndex+", foundColumnIndex:"+searchresult.foundColumnIndex+", foundString:"+searchresult.foundSheetIndex+"]";
 alert(str);