Class TextValidationBuilder

TextValidationBuilder

Un DataValidationBuilder per un TextValidation.

// Add a text item to a form and require it to be a number within a range.
var textItem = form.addTextItem().setTitle('Pick a number between 1 and 100?');
var textValidation = FormApp.createTextValidation()
  .setHelpText('Input was not a number between 1 and 100.')
  .requireNumberBetween(1, 100)
  .build();
textItem.setValidation(textValidation);

Metodi

MetodoTipo restituitoBreve descrizione
requireNumber()TextValidationBuilderRichiede che l'elemento di testo sia un numero.
requireNumberBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero compreso tra l'inizio e la fine inclusi.
requireNumberEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero uguale al valore specificato.
requireNumberGreaterThan(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero maggiore del valore specificato.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato.
requireNumberLessThan(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero inferiore al valore specificato.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderL'elemento di testo deve essere un numero minore o uguale al valore specificato.
requireNumberNotBetween(start, end)TextValidationBuilderRichiede che l'elemento di testo sia un numero non compreso tra inizio e fine inclusi.
requireNumberNotEqualTo(number)TextValidationBuilderRichiede che l'elemento di testo sia un numero diverso dal valore specificato.
requireTextContainsPattern(pattern)TextValidationBuilderRichiede che la risposta contenga il pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede la risposta per non contenere il pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede la risposta per mancata corrispondenza del pattern.
requireTextIsEmail()TextValidationBuilderRichiede che l'elemento di testo sia un indirizzo email.
requireTextIsUrl()TextValidationBuilderRichiede che l'elemento di testo sia un URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderRichiede che la lunghezza della risposta sia maggiore o uguale al valore.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderRichiede che la lunghezza della risposta sia inferiore al valore.
requireTextMatchesPattern(pattern)TextValidationBuilderRichiede la risposta per il pattern di corrispondenza.
requireWholeNumber()TextValidationBuilderL'elemento di testo deve essere un numero intero.

Documentazione dettagliata

requireNumber()

Richiede che l'elemento di testo sia un numero.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberBetween(start, end)

Richiede che l'elemento di testo sia un numero compreso tra l'inizio e la fine inclusi.

Parametri

NomeTipoDescrizione
startNumberi limiti inferiori dell'intervallo inclusivo
endNumberi limiti superiori dell'intervallo inclusivo

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberEqualTo(number)

Richiede che l'elemento di testo sia un numero uguale al valore specificato.

Parametri

NomeTipoDescrizione
numberNumberil valore a cui l'articolo deve essere uguale.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberGreaterThan(number)

Richiede che l'elemento di testo sia un numero maggiore del valore specificato.

Parametri

NomeTipoDescrizione
numberNumberil valore al quale l'elemento deve essere maggiore.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberGreaterThanOrEqualTo(number)

Richiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato.

Parametri

NomeTipoDescrizione
numberNumberil valore a cui l'elemento deve essere maggiore o uguale.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberLessThan(number)

Richiede che l'elemento di testo sia un numero inferiore al valore specificato.

Parametri

NomeTipoDescrizione
numberNumberil valore al quale l'elemento deve essere maggiore.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberLessThanOrEqualTo(number)

L'elemento di testo deve essere un numero minore o uguale al valore specificato.

Parametri

NomeTipoDescrizione
numberNumberil valore a cui l'elemento deve essere inferiore o uguale.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberNotBetween(start, end)

Richiede che l'elemento di testo sia un numero non compreso tra inizio e fine inclusi.

Parametri

NomeTipoDescrizione
startNumberi limiti inferiori dell'intervallo inclusivo
endNumberi limiti superiori dell'intervallo inclusivo

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberNotEqualTo(number)

Richiede che l'elemento di testo sia un numero diverso dal valore specificato.

Parametri

NomeTipoDescrizione
numberNumberil valore a cui l'elemento non deve essere uguale.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireTextContainsPattern(pattern)

Richiede che la risposta contenga il pattern.

Parametri

NomeTipoDescrizione
patternStringil testo deve contenere un pattern

Ritorni

TextValidationBuilder: questo per il concatenamento


requireTextDoesNotContainPattern(pattern)

Richiede la risposta per non contenere il pattern.

Parametri

NomeTipoDescrizione
patternStringil testo non deve contenere un pattern

Ritorni

TextValidationBuilder: questo per il concatenamento


requireTextDoesNotMatchPattern(pattern)

Richiede la risposta per mancata corrispondenza del pattern.

Parametri

NomeTipoDescrizione
patternStringil testo non deve corrispondere al pattern

Ritorni

TextValidationBuilder: questo per il concatenamento


requireTextIsEmail()

Richiede che l'elemento di testo sia un indirizzo email.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireTextIsUrl()

Richiede che l'elemento di testo sia un URL.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento


requireTextLengthGreaterThanOrEqualTo(number)

Richiede che la lunghezza della risposta sia maggiore o uguale al valore.

Parametri

NomeTipoDescrizione
numberIntegerla lunghezza del testo del paragrafo deve essere maggiore di questo valore

Ritorni

TextValidationBuilder: questo per il concatenamento


requireTextLengthLessThanOrEqualTo(number)

Richiede che la lunghezza della risposta sia inferiore al valore.

Parametri

NomeTipoDescrizione
numberIntegerla lunghezza del testo del paragrafo deve essere inferiore o uguale a questo valore

Ritorni

TextValidationBuilder: questo per il concatenamento


requireTextMatchesPattern(pattern)

Richiede la risposta per il pattern di corrispondenza.

Parametri

NomeTipoDescrizione
patternStringil testo deve corrispondere al pattern

Ritorni

TextValidationBuilder: questo per il concatenamento


requireWholeNumber()

L'elemento di testo deve essere un numero intero.

Ritorni

TextValidationBuilder: questo TextValidation, per il concatenamento