くら
GASでスプレッドシートのテキスト検索を行う方法を紹介します!
指定範囲のテキストを検索する:createTextFinder(findText)
指定範囲のテキストを検索します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
findText | String | 検索する文字列を指定 |
戻り値
TextFinder | テキスト検索情報 |
指定文字をすべて検索する
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const range = ss.getSheetByName("サンプルA");
// サンプルAシートから「A」を検索する
const textFinder = range.createTextFinder("A");
// すべての検索結果を取得する
const ranges = textFinder.findAll();
// 検索結果の位置をA1表記で取得する
for (let i in ranges) {
console.log(ranges[i].getA1Notation());
}
}
以下の表から『A』を検索して、位置を取得します。
検索結果のログをになります!
公式ドキュメント:Range > createTextFinder(findText)
まとめ
くら
スプレッドシートのテキスト検索を行う方法でした!
コメント