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.
const form = FormApp.create('My form');
const textItem =
    form.addTextItem().setTitle('Pick a number between 1 and 100?');
const 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)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 l'inizio e la 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 che la risposta non corrisponda al 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 che la risposta corrisponda al pattern.
requireWholeNumber()TextValidationBuilderRichiede che l'elemento di testo sia un numero intero.

Documentazione dettagliata

requireNumber()

Richiede che l'elemento di testo sia un numero.

Indietro

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

Indietro

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 deve essere uguale l'elemento.

Indietro

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 che l'elemento deve superare.

Indietro

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.

Indietro

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 che l'elemento deve superare.

Indietro

TextValidationBuilder: questo TextValidation, per il 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'elemento deve essere inferiore o uguale.

Indietro

TextValidationBuilder: questo TextValidation, per il concatenamento


requireNumberNotBetween(start, end)

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

Parametri

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

Indietro

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.

Indietro

TextValidationBuilder: questo TextValidation, per il concatenamento


requireTextContainsPattern(pattern)

Richiede che la risposta contenga un pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo deve contenere il pattern

Indietro

TextValidationBuilder: questo per il concatenamento


requireTextDoesNotContainPattern(pattern)

Richiede che la risposta non contenga un pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo non deve contenere il pattern

Indietro

TextValidationBuilder: questo per il concatenamento


requireTextDoesNotMatchPattern(pattern)

Richiede che la risposta non corrisponda al pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo non deve corrispondere al pattern

Indietro

TextValidationBuilder: questo per il concatenamento


requireTextIsEmail()

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

Indietro

TextValidationBuilder: questo TextValidation, per il concatenamento


requireTextIsUrl()

Richiede che l'elemento di testo sia un URL.

Indietro

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

Indietro

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

Indietro

TextValidationBuilder: questo per il concatenamento


requireTextMatchesPattern(pattern)

Richiede che la risposta corrisponda al pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo deve corrispondere al pattern

Indietro

TextValidationBuilder: questo per il concatenamento


requireWholeNumber()

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

Indietro

TextValidationBuilder: questo TextValidation, per il concatenamento