範囲、シート、スプレッドシート内のテキストを検索または置換します。検索オプションを指定することもできます。
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
findAll() | Range[] | 検索条件に一致するすべてのセルを返します。 |
findNext() | Range | 検索条件に一致する次のセルを返します。 |
findPrevious() | Range | 検索条件に一致する前のセルを返します。 |
getCurrentMatch() | Range | 検索条件に一致する現在のセルを返します。 |
ignoreDiacritics(ignoreDiacritics) | TextFinder | true の場合、照合の際に発音区別符号を無視するように検索を構成します。それ以外の場合は、発音区別符号と照合されます。 |
matchCase(matchCase) | TextFinder | true の場合、検索テキストの大文字と小文字が完全に一致するように検索を構成します。それ以外の場合は、デフォルトで大文字と小文字を区別しません。 |
matchEntireCell(matchEntireCell) | TextFinder | true の場合、セルのコンテンツ全体に一致するように検索を構成します。それ以外の場合は、デフォルトで部分一致になります。 |
matchFormulaText(matchFormulaText) | TextFinder | true の場合、数式テキスト内に含まれる一致が返されるように検索を構成します。それ以外の場合、数式を含むセルは、表示されている値に基づいて考慮されます。 |
replaceAllWith(replaceText) | Integer | 一致する文字列をすべて指定したテキストに置き換えます。 |
replaceWith(replaceText) | Integer | 現在一致しているセルの検索テキストを指定されたテキストに置き換え、置き換えたオカレンスの数を返します。 |
startFrom(startRange) | TextFinder | 指定したセル範囲の直後に検索を開始するように検索を設定します。 |
useRegularExpression(useRegEx) | TextFinder | true の場合、検索文字列が正規表現として解釈されるように検索を構成します。それ以外の場合、検索文字列は通常のテキストとして解釈されます。 |
詳細なドキュメント
findAll()
findNext()
findPrevious()
getCurrentMatch()
ignoreDiacritics(ignoreDiacritics)
true
の場合、照合の際に発音区別符号を無視するように検索を構成します。それ以外の場合は、発音区別符号と照合されます。発音区別符号はアクセントやセディラなどの記号で、文字の上または下に入力すると、マークが付かなかったりマークが異なっていたりすると、同じ文字からの発音の違いを示します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
ignoreDiacritics | Boolean | 検索で発音区別符号が考慮されるかどうか。 |
リターン
TextFinder
- チェーン用のテキスト ファインダー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
matchCase(matchCase)
true
の場合、検索テキストの大文字と小文字が完全に一致するように検索を構成します。それ以外の場合は、デフォルトで大文字と小文字を区別しません。
パラメータ
名前 | 型 | 説明 |
---|---|---|
matchCase | Boolean | 一致判定で大文字と小文字が区別されるかどうか。 |
リターン
TextFinder
- チェーン用のテキスト ファインダー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
matchEntireCell(matchEntireCell)
true
の場合、セルのコンテンツ全体に一致するように検索を構成します。それ以外の場合は、デフォルトで部分一致になります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
matchEntireCell | Boolean | セル全体が一致するかどうか。 |
リターン
TextFinder
- チェーン用のテキスト ファインダー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
matchFormulaText(matchFormulaText)
true
の場合、数式テキスト内に含まれる一致が返されるように検索を構成します。それ以外の場合、数式を含むセルは、表示されている値に基づいて考慮されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
matchFormulaText | Boolean | 検索で数式テキストを調べるかどうかを指定します。 |
リターン
TextFinder
- チェーン用のテキスト ファインダー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
replaceAllWith(replaceText)
一致する文字列をすべて指定したテキストに置き換えます。置換されたオカレンスの数を返します。これは一致したセルの数と異なる場合があります。
パラメータ
名前 | 型 | 説明 |
---|---|---|
replaceText | String | 一致したセルのテキストを置き換えるテキスト。 |
リターン
Integer
- 置換されたオカレンスの数。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
replaceWith(replaceText)
現在一致しているセルの検索テキストを指定されたテキストに置き換え、置き換えたオカレンスの数を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
replaceText | String | 現在一致しているセルのコンテンツを置き換えるテキスト。 |
リターン
Integer
- 置換されたオカレンスの数。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
startFrom(startRange)
指定したセル範囲の直後に検索を開始するように検索を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
startRange | Range | 検索を開始するセル範囲です。 |
リターン
TextFinder
- チェーン用のテキスト ファインダー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
useRegularExpression(useRegEx)
true
の場合、検索文字列が正規表現として解釈されるように検索を構成します。それ以外の場合、検索文字列は通常のテキストとして解釈されます。正規表現の使用方法について詳しくは、
検索と置換のサポートページをご覧ください。
パラメータ
名前 | 型 | 説明 |
---|---|---|
useRegEx | Boolean | 検索文字列を正規表現として解釈するかどうかを指定します。 |
リターン
TextFinder
- チェーン用のテキスト ファインダー。
承認
この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets