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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
requireNumber() | TextValidationBuilder | L'elemento di testo deve essere un numero. |
requireNumberBetween(start, end) | TextValidationBuilder | L'elemento di testo deve essere un numero compreso tra inizio e fine inclusi. |
requireNumberEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero uguale al valore specificato. |
requireNumberGreaterThan(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero maggiore del valore specificato. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato. |
requireNumberLessThan(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero inferiore al valore specificato. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero minore o uguale al valore specificato. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero non compreso tra inizio e fine inclusi. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Richiede che l'elemento di testo sia un numero diverso dal valore specificato. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Richiede che la risposta contenga un pattern. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Richiede che la risposta non contenga un pattern. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Richiede una risposta per non corrispondere al pattern. |
requireTextIsEmail() | TextValidationBuilder | L'elemento di testo deve essere un indirizzo email. |
requireTextIsUrl() | TextValidationBuilder | Richiede che l'elemento di testo sia un URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Richiede che la lunghezza della risposta sia maggiore o uguale al valore. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Richiede che la lunghezza della risposta sia inferiore al valore. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Richiede una risposta in base al pattern di corrispondenza. |
requireWholeNumber() | TextValidationBuilder | Richiede 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
Nome | Tipo | Descrizione |
---|---|---|
start | Number | i limiti inferiori dell'intervallo compreso |
end | Number | i 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
Nome | Tipo | Descrizione |
---|---|---|
number | Number | il 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
Nome | Tipo | Descrizione |
---|---|---|
number | Number | il 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
Nome | Tipo | Descrizione |
---|---|---|
number | Number | il 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
Nome | Tipo | Descrizione |
---|---|---|
number | Number | il 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
Nome | Tipo | Descrizione |
---|---|---|
number | Number | il 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
Nome | Tipo | Descrizione |
---|---|---|
start | Number | i limiti inferiori dell'intervallo compreso |
end | Number | i 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
Nome | Tipo | Descrizione |
---|---|---|
number | Number | il valore a cui l'elemento non deve essere uguale. |
Invio
TextValidationBuilder
: TextValidation
, per concatenamento
requireTextContainsPattern(pattern)
Richiede che la risposta contenga un pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | il testo deve contenere pattern |
Invio
TextValidationBuilder
: per concatenare
requireTextDoesNotContainPattern(pattern)
Richiede che la risposta non contenga un pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | il testo non deve contenere pattern |
Invio
TextValidationBuilder
: per concatenare
requireTextDoesNotMatchPattern(pattern)
Richiede una risposta per non corrispondere al pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | il 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
Nome | Tipo | Descrizione |
---|---|---|
number | Integer | la 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
Nome | Tipo | Descrizione |
---|---|---|
number | Integer | la 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
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | il 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