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()TextValidationBuilderL'elemento di testo deve essere un numero.
requireNumberBetween(start, end)TextValidationBuilderL'elemento di testo deve essere un numero compreso tra inizio e 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)TextValidationBuilderRichiede che l'elemento di testo sia 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 un pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede che la risposta non contenga un pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede una risposta per non corrispondere al pattern.
requireTextIsEmail()TextValidationBuilderL'elemento di testo deve essere 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 una risposta in base al pattern di corrispondenza.
requireWholeNumber()TextValidationBuilderRichiede che l'elemento di testo sia un numero intero.

Documentazione dettagliata

requireNumber()

L'elemento di testo deve essere un numero.

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireNumberBetween(start, end)

L'elemento di testo deve essere un numero compreso tra inizio e fine inclusi.

Parametri

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

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireNumberEqualTo(number)

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

Parametri

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

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireNumberGreaterThan(number)

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

Parametri

NomeTipoDescrizione
numberNumberil valore di maggiori dimensioni dell'elemento.

Invio

TextValidationBuilder: TextValidation, per 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 a

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireNumberLessThan(number)

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

Parametri

NomeTipoDescrizione
numberNumberil valore di maggiori dimensioni dell'elemento.

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireNumberLessThanOrEqualTo(number)

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

Parametri

NomeTipoDescrizione
numberNumberil valore a cui l'articolo deve essere minore o uguale a

Invio

TextValidationBuilder: TextValidation, per 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 compreso
endNumberi limiti superiori dell'intervallo compreso

Invio

TextValidationBuilder: TextValidation, per 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.

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireTextContainsPattern(pattern)

Richiede che la risposta contenga un pattern.

Parametri

NomeTipoDescrizione
patternStringil testo deve contenere pattern

Invio

TextValidationBuilder: per concatenare


requireTextDoesNotContainPattern(pattern)

Richiede che la risposta non contenga un pattern.

Parametri

NomeTipoDescrizione
patternStringil testo non deve contenere pattern

Invio

TextValidationBuilder: per concatenare


requireTextDoesNotMatchPattern(pattern)

Richiede una risposta per non corrispondere al pattern.

Parametri

NomeTipoDescrizione
patternStringil testo non deve corrispondere al pattern

Invio

TextValidationBuilder: per concatenare


requireTextIsEmail()

L'elemento di testo deve essere un indirizzo email.

Invio

TextValidationBuilder: TextValidation, per concatenamento


requireTextIsUrl()

Richiede che l'elemento di testo sia un URL.

Invio

TextValidationBuilder: TextValidation, per 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

Invio

TextValidationBuilder: per concatenare


requireTextLengthLessThanOrEqualTo(number)

Richiede che la lunghezza della risposta sia inferiore al valore.

Parametri

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

Invio

TextValidationBuilder: per concatenare


requireTextMatchesPattern(pattern)

Richiede una risposta in base al pattern di corrispondenza.

Parametri

NomeTipoDescrizione
patternStringil testo deve corrispondere al pattern

Invio

TextValidationBuilder: per concatenare


requireWholeNumber()

Richiede che l'elemento di testo sia un numero intero.

Invio

TextValidationBuilder: TextValidation, per concatenamento