Class TextFinder

TextFinder

Trova o sostituisci testo all'interno di un intervallo, di un foglio o di un foglio di lavoro. Puoi anche specificare 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, configura la ricerca 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 alle maiuscole del testo della ricerca, altrimenti la ricerca utilizza per impostazione predefinita la 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, per impostazione predefinita la ricerca utilizza la corrispondenza parziale.
matchFormulaText(matchFormulaText)TextFinderSe true, configura la ricerca in modo che restituisca le corrispondenze visualizzate nel testo della formula. In caso contrario, le celle con formule vengono considerate in base al valore visualizzato.
replaceAllWith(replaceText)IntegerSostituisce tutte le corrispondenze con il testo specificato.
replaceWith(replaceText)IntegerSostituisce il testo della ricerca nella cella attualmente corrispondente con il testo specificato e restituisce il numero di occorrenze sostituite.
startFrom(startRange)TextFinderConfigura la ricerca in modo da iniziare la ricerca immediatamente dopo l'intervallo di celle specificato.
useRegularExpression(useRegEx)TextFinderSe true, configura la ricerca in modo che interpreta la stringa di ricerca come un'espressione regolare; in caso contrario la ricerca interpreta la stringa di ricerca come testo normale.

Documentazione dettagliata

findAll()

Restituisce tutte le celle che corrispondono ai criteri di ricerca.

Ritorni

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.

Ritorni

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.

Ritorni

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.

Ritorni

Range: la cella corrispondente corrente o 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, configura la ricerca 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 nella pronuncia della stessa lettera quando non viene contrassegnata o marcata in modo diverso.

Parametri

NomeTipoDescrizione
ignoreDiacriticsBooleanIndica se la ricerca considera segni diacritici.

Ritorni

TextFinder - Questo strumento per la ricerca di testi, per la concatenazione.

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 alle maiuscole del testo della ricerca, altrimenti la ricerca utilizza per impostazione predefinita la corrispondenza senza distinzione tra maiuscole e minuscole.

Parametri

NomeTipoDescrizione
matchCaseBooleanIndica se la corrispondenza è sensibile alle maiuscole.

Ritorni

TextFinder - Questo strumento per la ricerca di testi, per la concatenazione.

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, per impostazione predefinita la ricerca utilizza la corrispondenza parziale.

Parametri

NomeTipoDescrizione
matchEntireCellBooleanIndica se corrisponde all'intera cella.

Ritorni

TextFinder - Questo strumento per la ricerca di testi, per la concatenazione.

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 visualizzate nel testo della formula. In caso contrario, le celle con formule vengono considerate in base al valore visualizzato.

Parametri

NomeTipoDescrizione
matchFormulaTextBooleanIndica se la ricerca esamina il testo della formula.

Ritorni

TextFinder - Questo strumento per la ricerca di testi, per la concatenazione.

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 con corrispondenze.

Ritorni

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 della 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.

Ritorni

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 da iniziare la ricerca immediatamente dopo l'intervallo di celle specificato.

Parametri

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

Ritorni

TextFinder - Questo strumento per la ricerca di testi, per la concatenazione.

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 interpreta la stringa di ricerca come un'espressione regolare; in caso contrario la ricerca interpreta la stringa di ricerca come testo normale. Per ulteriori dettagli sull'utilizzo delle espressioni regolari, consulta la pagina di assistenza Trova e sostituisci.

Parametri

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

Ritorni

TextFinder - Questo strumento per la ricerca di testi, per la concatenazione.

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