Class TextFinder

Finder tekstowy

Wyszukiwanie i zastępowanie tekstu w zakresie, arkuszu lub arkuszu kalkulacyjnym. Może też określać opcje wyszukiwania.

Metody

MetodaZwracany typKrótki opis
findAll()Range[]Zwraca wszystkie komórki pasujące do kryteriów wyszukiwania.
findNext()RangeZwraca następną komórkę pasującą do kryteriów wyszukiwania.
findPrevious()RangeZwraca poprzednią komórkę, która spełnia kryteria wyszukiwania.
getCurrentMatch()RangeZwraca aktualną komórkę pasującą do kryteriów wyszukiwania.
ignoreDiacritics(ignoreDiacritics)TextFinderJeśli true określa wyszukiwanie tak, aby ignorować znaki diakrytyczne podczas dopasowywania, w przeciwnym razie będzie pasować do znaków diakrytycznych.
matchCase(matchCase)TextFinderJeśli true ma skonfigurowane dokładnie dopasowanie do tekstu wyszukiwania, w przeciwnym razie domyślnie rozróżniana jest wielkość liter.
matchEntireCell(matchEntireCell)TextFinderJeśli true ma skonfigurowane wyszukiwanie tak, aby pasowało do całej zawartości komórki, a w przeciwnym razie wyszukiwanie jest domyślnie ograniczone do częściowego.
matchFormulaText(matchFormulaText)TextFinderJeśli true ma skonfigurowane wyszukiwanie w taki sposób, aby zwracać dopasowania, które pojawiają się w tekście formuły. W przeciwnym razie komórki z formułami są uznawane za wyświetlane na podstawie ich wartości.
replaceAllWith(replaceText)IntegerZastępuje wszystkie dopasowania określonym tekstem.
replaceWith(replaceText)IntegerZastępuje wyszukiwany tekst w aktualnie wybranej komórce określonym tekstem i zwraca liczbę wystąpień wystąpień.
startFrom(startRange)TextFinderKonfiguruje wyszukiwanie bezpośrednio po określonym zakresie komórek.
useRegularExpression(useRegEx)TextFinderJeśli true, wyszukiwanie zostanie zinterpretowane jako wyrażenie regularne. W przeciwnym razie wyniki wyszukiwania będą interpretowane jako zwykły tekst.

Szczegółowa dokumentacja

findAll()

Zwraca wszystkie komórki pasujące do kryteriów wyszukiwania.

Zwróć

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

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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ę pasującą do kryteriów wyszukiwania.

Zwróć

Range – kolejna pasująca komórka lub null, jeśli nie ma wcześniejszych dopasowań.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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ę, która spełnia kryteria wyszukiwania.

Zwróć

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

Autoryzacja

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

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

getCurrentMatch()

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

Zwróć

Range – bieżąca pasująca komórka lub null, jeśli nie ma dalszych dopasowań.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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 określa wyszukiwanie tak, aby ignorować znaki diakrytyczne podczas dopasowywania, w przeciwnym razie będzie pasować do znaków diakrytycznych. Znak diakrytyczny to znak, np. akcent lub cedry, które po oznaczeniu nad lub pod literą wskazują, że różni się wymowa tej samej litery, jeśli nie została oznaczona.

Parametry

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

Zwróć

TextFinder – ten edytor tekstu do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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 ma skonfigurowane dokładnie dopasowanie do tekstu wyszukiwania, w przeciwnym razie domyślnie rozróżniana jest wielkość liter.

Parametry

NazwaTypOpis
matchCaseBooleanOkreśla, czy podczas dopasowywania rozróżniana jest wielkość liter.

Zwróć

TextFinder – ten edytor tekstu do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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 ma skonfigurowane wyszukiwanie tak, aby pasowało do całej zawartości komórki, a w przeciwnym razie wyszukiwanie jest domyślnie ograniczone do częściowego.

Parametry

NazwaTypOpis
matchEntireCellBooleanOkreśla, czy cała komórka jest dopasowana.

Zwróć

TextFinder – ten edytor tekstu do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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 ma skonfigurowane wyszukiwanie w taki sposób, aby zwracać dopasowania, które pojawiają się w tekście formuły. W przeciwnym razie komórki z formułami są uznawane za wyświetlane na podstawie ich wartości.

Parametry

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

Zwróć

TextFinder – ten edytor tekstu do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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ę wystąpień wystąpień, która może być inna niż liczba dopasowanych komórek.

Parametry

NazwaTypOpis
replaceTextStringTekst, który zastępuje tekst w dopasowanych komórkach.

Zwróć

Integer – liczba zastąpionych wystąpień.

Autoryzacja

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

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

replaceWith(replaceText)

Zastępuje wyszukiwany tekst w aktualnie wybranej komórce określonym tekstem i zwraca liczbę wystąpień wystąpień.

Parametry

NazwaTypOpis
replaceTextStringTekst, który zastępuje zawartość obecnie dopasowanej komórki.

Zwróć

Integer – liczba zastąpionych wystąpień.

Autoryzacja

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

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

startFrom(startRange)

Konfiguruje wyszukiwanie bezpośrednio po określonym zakresie komórek.

Parametry

NazwaTypOpis
startRangeRangeZakres komórek, po których powinno się rozpocząć wyszukiwanie.

Zwróć

TextFinder – ten edytor tekstu do łańcucha.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji przy użyciu 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, wyszukiwanie zostanie zinterpretowane jako wyrażenie regularne. W przeciwnym razie wyniki wyszukiwania będą interpretowane jako zwykły tekst. Więcej informacji o korzystaniu z wyrażeń regularnych znajdziesz na stronie pomocy Znajdź i zamień.

Parametry

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

Zwróć

TextFinder – ten edytor tekstu do łańcucha.

Autoryzacja

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

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