Class TextFinder

TextFinder

Trovare o sostituire testo all'interno di un intervallo, un foglio o un foglio di lavoro. Puoi anche specificare le opzioni di ricerca.

Metodi

MetodoTipo restituitoBreve descrizione
findAll()Range[]Restituisce tutte le celle che corrispondono ai criteri di ricerca.
findNext()RangeRestituisce la cella successiva che corrisponde ai criteri di ricerca.
findPrevious()RangeRestituisce la cella precedente che corrisponde ai criteri di ricerca.
getCurrentMatch()RangeRestituisce la cella corrente che corrisponde ai criteri di ricerca.
ignoreDiacritics(ignoreDiacritics)TextFinderSe true, la ricerca viene configurata in modo da ignorare i segni diacritici durante la corrispondenza; in caso contrario, la ricerca corrisponde ai segni diacritici.
matchCase(matchCase)TextFinderSe true, configura la ricerca in modo che corrisponda esattamente alla distinzione tra maiuscole e minuscole del testo di ricerca, altrimenti la ricerca viene impostata per impostazione predefinita sulla corrispondenza senza distinzione tra maiuscole e minuscole.
matchEntireCell(matchEntireCell)TextFinderSe true, configura la ricerca in modo che corrisponda all'intero contenuto di una cella; in caso contrario, la ricerca viene impostata per impostazione predefinita sulla corrispondenza parziale.
matchFormulaText(matchFormulaText)TextFinderSe true, configura la ricerca in modo che restituisca le corrispondenze che appaiono all'interno del testo della formula; altrimenti le celle con formule vengono prese in considerazione in base al loro valore visualizzato.
replaceAllWith(replaceText)IntegerSostituisce tutte le corrispondenze con il testo specificato.
replaceWith(replaceText)IntegerSostituisce il testo di ricerca nella cella attualmente corrispondente con il testo specificato e restituisce il numero di occorrenze sostituite.
startFrom(startRange)TextFinderConfigura la ricerca in modo che inizi immediatamente dopo l'intervallo di celle specificato.
useRegularExpression(useRegEx)TextFinderSe true, configura la ricerca in modo che interpreti la stringa di ricerca come un'espressione regolare; altrimenti la ricerca interpreta la stringa di ricerca come testo normale.

Documentazione dettagliata

findAll()

Restituisce tutte le celle che corrispondono ai criteri di ricerca.

Indietro

Range[]: tutte le celle corrispondenti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

findNext()

Restituisce la cella successiva che corrisponde ai criteri di ricerca.

Indietro

Range: la cella corrispondente successiva o null se non ci sono corrispondenze precedenti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

findPrevious()

Restituisce la cella precedente che corrisponde ai criteri di ricerca.

Indietro

Range: la cella corrispondente precedente o null se non ci sono corrispondenze precedenti.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

getCurrentMatch()

Restituisce la cella corrente che corrisponde ai criteri di ricerca.

Indietro

Range: la cella corrispondente corrente oppure null se non ci sono altre corrispondenze.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

ignoreDiacritics(ignoreDiacritics)

Se true, la ricerca viene configurata in modo da ignorare i segni diacritici durante la corrispondenza; in caso contrario, la ricerca corrisponde ai segni diacritici. Un segno diacritico è un segno, ad esempio un accento o una cediglia, che, se scritto sopra o sotto una lettera, indica una differenza di pronuncia rispetto alla stessa lettera quando non è contrassegnata o è contrassegnata in modo diverso.

Parametri

NomeTipoDescrizione
ignoreDiacriticsBooleanIndica se la ricerca considera i segni diacritici.

Indietro

TextFinder: questo strumento di ricerca del testo, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

matchCase(matchCase)

Se true, configura la ricerca in modo che corrisponda esattamente alla distinzione tra maiuscole e minuscole del testo di ricerca, altrimenti la ricerca viene impostata per impostazione predefinita sulla corrispondenza senza distinzione tra maiuscole e minuscole.

Parametri

NomeTipoDescrizione
matchCaseBooleanIndica se la corrispondenza è sensibile alle maiuscole.

Indietro

TextFinder: questo strumento di ricerca del testo, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

matchEntireCell(matchEntireCell)

Se true, configura la ricerca in modo che corrisponda all'intero contenuto di una cella; in caso contrario, la ricerca viene impostata per impostazione predefinita sulla corrispondenza parziale.

Parametri

NomeTipoDescrizione
matchEntireCellBooleanIndica se l'intera cella corrisponde.

Indietro

TextFinder: questo strumento di ricerca del testo, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

matchFormulaText(matchFormulaText)

Se true, configura la ricerca in modo che restituisca le corrispondenze che appaiono all'interno del testo della formula; altrimenti le celle con formule vengono prese in considerazione in base al loro valore visualizzato.

Parametri

NomeTipoDescrizione
matchFormulaTextBooleanIndica se la ricerca esamina il testo della formula.

Indietro

TextFinder: questo strumento di ricerca del testo, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

replaceAllWith(replaceText)

Sostituisce tutte le corrispondenze con il testo specificato. Restituisce il numero di occorrenze sostituite, che potrebbe essere diverso dal numero di celle corrispondenti.

Parametri

NomeTipoDescrizione
replaceTextStringIl testo che sostituisce il testo nelle celle corrispondenti.

Indietro

Integer: il numero di occorrenze sostituite.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

replaceWith(replaceText)

Sostituisce il testo di ricerca nella cella attualmente corrispondente con il testo specificato e restituisce il numero di occorrenze sostituite.

Parametri

NomeTipoDescrizione
replaceTextStringIl testo che sostituisce i contenuti nella cella attualmente corrispondente.

Indietro

Integer: il numero di occorrenze sostituite.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

startFrom(startRange)

Configura la ricerca in modo che inizi immediatamente dopo l'intervallo di celle specificato.

Parametri

NomeTipoDescrizione
startRangeRangeL'intervallo di celle dopo il quale deve iniziare la ricerca.

Indietro

TextFinder: questo strumento di ricerca del testo, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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

useRegularExpression(useRegEx)

Se true, configura la ricerca in modo che interpreti la stringa di ricerca come un'espressione regolare; altrimenti la ricerca interpreta la stringa di ricerca come testo normale. Per maggiori dettagli su come utilizzare le espressioni regolari, consulta la pagina di assistenza Trova e sostituisci.

Parametri

NomeTipoDescrizione
useRegExBooleanIndica se interpretare la stringa di ricerca come espressione regolare.

Indietro

TextFinder: questo strumento di ricerca del testo, per il concatenamento.

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

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