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 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 non uguale al valore specificato.
requireTextContainsPattern(pattern)TextValidationBuilderRichiede che la risposta contenga un pattern.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRichiede che la risposta non contenga pattern.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRichiede che la risposta non corrisponda al pattern.
requireTextIsEmail()TextValidationBuilderL'elemento di testo deve essere un indirizzo email.
requireTextIsUrl()TextValidationBuilderL'elemento di testo deve essere 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 che corrisponda al pattern.
requireWholeNumber()TextValidationBuilderL'elemento di testo deve essere un numero intero.

Documentazione dettagliata

requireNumber()

Richiede che l'elemento di testo sia un numero.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireNumberBetween(start, end)

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

Parametri

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

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


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.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireNumberGreaterThan(number)

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

Parametri

NomeTipoDescrizione
numberNumberIl valore maggiore rispetto al quale deve essere l'elemento.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireNumberGreaterThanOrEqualTo(number)

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

Parametri

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

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireNumberLessThan(number)

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

Parametri

NomeTipoDescrizione
numberNumberIl valore maggiore rispetto al quale deve essere l'elemento.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireNumberLessThanOrEqualTo(number)

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

Parametri

NomeTipoDescrizione
numberNumberIl valore che l'elemento deve essere minore o uguale a.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


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 incluso
endNumberi limiti superiori dell'intervallo incluso

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireNumberNotEqualTo(number)

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

Parametri

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

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireTextContainsPattern(pattern)

Richiede che la risposta contenga un pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo deve contenere il pattern

Invio

TextValidationBuilder: questo per l'accodamento


requireTextDoesNotContainPattern(pattern)

Richiede che la risposta non contenga pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo non deve contenere pattern

Invio

TextValidationBuilder: questo per l'accodamento


requireTextDoesNotMatchPattern(pattern)

Richiede che la risposta non corrisponda al pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo non deve corrispondere al pattern

Invio

TextValidationBuilder: questo per l'accodamento


requireTextIsEmail()

L'elemento di testo deve essere un indirizzo email.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


requireTextIsUrl()

L'elemento di testo deve essere un URL.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento


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: questo per l'accodamento


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

Invio

TextValidationBuilder: questo per l'accodamento


requireTextMatchesPattern(pattern)

Richiede una risposta che corrisponda al pattern.

Parametri

NomeTipoDescrizione
patternStringIl testo deve corrispondere al pattern

Invio

TextValidationBuilder: questo per l'accodamento


requireWholeNumber()

L'elemento di testo deve essere un numero intero.

Invio

TextValidationBuilder - questo TextValidation, per l'accodamento