Class TextFinder

TextFinder

Znajdowanie lub zastępowanie tekstu w zakresie, arkuszu lub arkuszu kalkulacyjnym. Możesz też określić opcje wyszukiwania.

Metody

MetodaZwracany typKrótki opis
findAll()Range[]Zwraca wszystkie komórki spełniające kryteria wyszukiwania.
findNext()RangeZwraca następną komórkę spełniającą kryteria wyszukiwania.
findPrevious()RangeZwraca poprzednią komórkę spełniającą kryteria wyszukiwania.
getCurrentMatch()RangeZwraca bieżącą komórkę pasującą do kryteriów wyszukiwania.
ignoreDiacritics(ignoreDiacritics)TextFinderJeśli true, konfiguruje wyszukiwanie tak, aby podczas dopasowywania ignorowało znaki diakrytyczne; w przeciwnym razie wyszukiwanie dopasowuje znaki diakrytyczne.
matchCase(matchCase)TextFinderJeśli true, konfiguruje wyszukiwanie tak, aby dokładnie dopasowywać wielkość liter w tekście wyszukiwania. W przeciwnym razie wyszukiwanie domyślnie nie uwzględnia wielkości liter.
matchEntireCell(matchEntireCell)TextFinderJeśli true, konfiguruje wyszukiwanie tak, aby dopasowywać całą zawartość komórki; w przeciwnym razie wyszukiwanie domyślnie dopasowuje częściowo.
matchFormulaText(matchFormulaText)TextFinderJeśli true, konfiguruje wyszukiwanie tak, aby zwracało dopasowania występujące w tekście formuły; w przeciwnym razie komórki z formułami są uwzględniane na podstawie wyświetlanej wartości.
replaceAllWith(replaceText)IntegerZastępuje wszystkie dopasowania określonym tekstem.
replaceWith(replaceText)IntegerZastępuje tekst wyszukiwania w aktualnie dopasowanej komórce określonym tekstem i zwraca liczbę zastąpień.
startFrom(startRange)TextFinderKonfiguruje wyszukiwanie tak, aby rozpoczynało się natychmiast po określonym zakresie komórek.
useRegularExpression(useRegEx)TextFinderJeśli true, konfiguruje wyszukiwanie tak, aby ciąg wyszukiwania był interpretowany jako wyrażenie regularne. W przeciwnym razie ciąg wyszukiwania jest interpretowany jako zwykły tekst.

Szczegółowa dokumentacja

findAll()

Zwraca wszystkie komórki spełniające kryteria wyszukiwania.

Powrót

Range[] – wszystkie pasujące komórki.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

findNext()

Zwraca następną komórkę spełniającą kryteria wyszukiwania.

Powrót

Range – następna pasująca komórka lub null, jeśli nie ma poprzednich dopasowań.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

findPrevious()

Zwraca poprzednią komórkę spełniającą kryteria wyszukiwania.

Powrót

Range – poprzednia pasująca komórka lub null, jeśli nie ma poprzednich dopasowań.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getCurrentMatch()

Zwraca bieżącą komórkę pasującą do kryteriów wyszukiwania.

Powrót

Range – bieżąca pasująca komórka lub null, jeśli nie ma więcej pasujących komórek.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

ignoreDiacritics(ignoreDiacritics)

Jeśli true, konfiguruje wyszukiwanie tak, aby podczas dopasowywania ignorowało znaki diakrytyczne; w przeciwnym razie wyszukiwanie dopasowuje znaki diakrytyczne. Znak diakrytyczny to znak, np. akcent lub cedilla, który po napisaniu nad lub pod literą wskazuje różnicę w wymowie w porównaniu z tą samą literą bez znaku lub z innym znakiem.

Parametry

NazwaTypOpis
ignoreDiacriticsBooleanOkreśla, czy wyszukiwanie uwzględnia znaki diakrytyczne.

Powrót

TextFinder – ten wyszukiwacz tekstu do łączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

matchCase(matchCase)

Jeśli true, konfiguruje wyszukiwanie tak, aby dokładnie dopasowywać wielkość liter w tekście wyszukiwania. W przeciwnym razie wyszukiwanie domyślnie nie uwzględnia wielkości liter.

Parametry

NazwaTypOpis
matchCaseBooleanCzy w dopasowaniu jest rozróżniana wielkość liter.

Powrót

TextFinder – ten wyszukiwacz tekstu do łączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

matchEntireCell(matchEntireCell)

Jeśli true, konfiguruje wyszukiwanie tak, aby dopasowywać całą zawartość komórki; w przeciwnym razie wyszukiwanie domyślnie dopasowuje częściowo.

Parametry

NazwaTypOpis
matchEntireCellBooleanWskazuje, czy cała komórka jest dopasowana.

Powrót

TextFinder – ten wyszukiwacz tekstu do łączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

matchFormulaText(matchFormulaText)

Jeśli true, konfiguruje wyszukiwanie tak, aby zwracało dopasowania występujące w tekście formuły; w przeciwnym razie komórki z formułami są uwzględniane na podstawie wyświetlanej wartości.

Parametry

NazwaTypOpis
matchFormulaTextBooleanOkreśla, czy wyszukiwanie obejmuje tekst formuły.

Powrót

TextFinder – ten wyszukiwacz tekstu do łączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

replaceAllWith(replaceText)

Zastępuje wszystkie dopasowania określonym tekstem. Zwraca liczbę zastąpionych wystąpień, która może się różnić od liczby dopasowanych komórek.

Parametry

NazwaTypOpis
replaceTextStringTekst, który zastąpi tekst w komórkach spełniających kryteria.

Powrót

Integer – liczba zastąpionych wystąpień.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

replaceWith(replaceText)

Zastępuje tekst wyszukiwania w aktualnie dopasowanej komórce określonym tekstem i zwraca liczbę zastąpień.

Parametry

NazwaTypOpis
replaceTextStringTekst, który zastępuje zawartość w aktualnie dopasowanej komórce.

Powrót

Integer – liczba zastąpionych wystąpień.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

startFrom(startRange)

Konfiguruje wyszukiwanie tak, aby rozpoczynało się natychmiast po określonym zakresie komórek.

Parametry

NazwaTypOpis
startRangeRangeZakres komórek, po którym należy rozpocząć wyszukiwanie.

Powrót

TextFinder – ten wyszukiwacz tekstu do łączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

useRegularExpression(useRegEx)

Jeśli true, konfiguruje wyszukiwanie tak, aby ciąg wyszukiwania był interpretowany jako wyrażenie regularne. W przeciwnym razie ciąg wyszukiwania jest interpretowany jako zwykły tekst. Więcej informacji o używaniu wyrażeń regularnych znajdziesz na stronie pomocy dotyczącej znajdowania i zastępowania.

Parametry

NazwaTypOpis
useRegExBooleanOkreśla, czy ciąg wyszukiwania ma być interpretowany jako wyrażenie regularne.

Powrót

TextFinder – ten wyszukiwacz tekstu do łączenia.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets