Class TextFinder

TextFinder (em inglês)

Localize ou substitua texto em um intervalo, uma planilha ou uma planilha. Também pode especificar opções de pesquisa.

Métodos

MétodoTipo de retornoBreve descrição
findAll()Range[]Retorna todas as células que correspondem aos critérios de pesquisa.
findNext()RangeRetorna a próxima célula que corresponde aos critérios de pesquisa.
findPrevious()RangeRetorna a célula anterior que corresponde aos critérios de pesquisa.
getCurrentMatch()RangeRetorna a célula atual que corresponde aos critérios de pesquisa.
ignoreDiacritics(ignoreDiacritics)TextFinderSe true, configura a pesquisa para ignorar sinais diacríticos durante a correspondência. Caso contrário, a pesquisa corresponderá a diacríticos.
matchCase(matchCase)TextFinderSe true, configura a pesquisa para corresponder exatamente ao caso de texto da pesquisa. Caso contrário, a pesquisa usará como padrão a correspondência indiferente a maiúsculas.
matchEntireCell(matchEntireCell)TextFinderSe true, a pesquisa será configurada para corresponder a todo o conteúdo de uma célula. Caso contrário, a pesquisa usará a correspondência parcial por padrão.
matchFormulaText(matchFormulaText)TextFinderSe true, configura a pesquisa para retornar correspondências que aparecem no texto da fórmula. Caso contrário, as células com fórmulas serão consideradas com base no valor exibido.
replaceAllWith(replaceText)IntegerSubstitui todas as correspondências pelo texto especificado.
replaceWith(replaceText)IntegerSubstitui o texto de pesquisa na célula correspondente atualmente pelo texto especificado e retorna o número de ocorrências substituídas.
startFrom(startRange)TextFinderConfigura a pesquisa para iniciar a pesquisa imediatamente após o intervalo de células especificado.
useRegularExpression(useRegEx)TextFinderSe true, configura a pesquisa para interpretar a string de pesquisa como uma expressão regular. Caso contrário, a pesquisa interpretará a string de pesquisa como texto normal.

Documentação detalhada

findAll()

Retorna todas as células que correspondem aos critérios de pesquisa.

Retornar

Range[]: todas as células correspondentes.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

findNext()

Retorna a próxima célula que corresponde aos critérios de pesquisa.

Retornar

Range: a próxima célula correspondente ou null, se não houver correspondências anteriores.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

findPrevious()

Retorna a célula anterior que corresponde aos critérios de pesquisa.

Retornar

Range: a célula correspondente anterior, ou null se não houver correspondências anteriores.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

getCurrentMatch()

Retorna a célula atual que corresponde aos critérios de pesquisa.

Retornar

Range: a célula correspondente atual, ou null se não houver mais correspondências.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

ignoreDiacritics(ignoreDiacritics)

Se true, configura a pesquisa para ignorar sinais diacríticos durante a correspondência. Caso contrário, a pesquisa corresponderá a diacríticos. Um diacrítico é um sinal, como um sotaque ou cedilha, que, quando gravado acima ou abaixo de uma letra, indica uma diferença na pronúncia da mesma letra quando desmarcado ou marcado de maneira diferente.

Parâmetros

NomeTipoDescrição
ignoreDiacriticsBooleanSe a pesquisa considera diacríticos.

Retornar

TextFinder: este localizador de texto, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

matchCase(matchCase)

Se true, configura a pesquisa para corresponder exatamente ao caso de texto da pesquisa. Caso contrário, a pesquisa usará como padrão a correspondência indiferente a maiúsculas.

Parâmetros

NomeTipoDescrição
matchCaseBooleanSe a correspondência diferencia maiúsculas de minúsculas.

Retornar

TextFinder: este localizador de texto, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

matchEntireCell(matchEntireCell)

Se true, a pesquisa será configurada para corresponder a todo o conteúdo de uma célula. Caso contrário, a pesquisa usará a correspondência parcial por padrão.

Parâmetros

NomeTipoDescrição
matchEntireCellBooleanIndica se há correspondência com toda a célula.

Retornar

TextFinder: este localizador de texto, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

matchFormulaText(matchFormulaText)

Se true, configura a pesquisa para retornar correspondências que aparecem no texto da fórmula. Caso contrário, as células com fórmulas serão consideradas com base no valor exibido.

Parâmetros

NomeTipoDescrição
matchFormulaTextBooleanIndica se a pesquisa examina o texto da fórmula.

Retornar

TextFinder: este localizador de texto, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

replaceAllWith(replaceText)

Substitui todas as correspondências pelo texto especificado. Retorna o número de ocorrências substituídas, que pode ser diferente do número de células correspondentes.

Parâmetros

NomeTipoDescrição
replaceTextStringO texto que substitui o texto nas células correspondentes.

Retornar

Integer: o número de ocorrências substituídas.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

replaceWith(replaceText)

Substitui o texto de pesquisa na célula correspondente atualmente pelo texto especificado e retorna o número de ocorrências substituídas.

Parâmetros

NomeTipoDescrição
replaceTextStringO texto que substitui o conteúdo na célula correspondente no momento.

Retornar

Integer: o número de ocorrências substituídas.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

startFrom(startRange)

Configura a pesquisa para iniciar a pesquisa imediatamente após o intervalo de células especificado.

Parâmetros

NomeTipoDescrição
startRangeRangeO intervalo de células em que a pesquisa será iniciada.

Retornar

TextFinder: este localizador de texto, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

useRegularExpression(useRegEx)

Se true, configura a pesquisa para interpretar a string de pesquisa como uma expressão regular. Caso contrário, a pesquisa interpretará a string de pesquisa como texto normal. Para mais detalhes sobre como usar expressões regulares, consulte Encontrar e substituir páginas de suporte.

Parâmetros

NomeTipoDescrição
useRegExBooleanDefine se a string de pesquisa deve ser interpretada como uma expressão regular.

Retornar

TextFinder: este localizador de texto, para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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