Un DataValidationBuilder per un Text
.
// 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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
require | Text | Richiede che l'elemento di testo sia un numero. |
require | Text | Richiede che l'elemento di testo sia un numero compreso tra inizio e fine, inclusi. |
require | Text | Richiede che l'elemento di testo sia un numero uguale al valore specificato. |
require | Text | Richiede che l'elemento di testo sia un numero maggiore del valore specificato. |
require | Text | Richiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato. |
require | Text | Richiede che l'elemento di testo sia un numero inferiore al valore specificato. |
require | Text | Richiede che l'elemento di testo sia un numero minore o uguale al valore specificato. |
require | Text | Richiede che l'elemento di testo sia un numero non compreso tra inizio e fine, inclusi. |
require | Text | Richiede che l'elemento di testo sia un numero non uguale al valore specificato. |
require | Text | Richiede che la risposta contenga un pattern. |
require | Text | Richiede che la risposta non contenga pattern. |
require | Text | Richiede che la risposta non corrisponda al pattern. |
require | Text | L'elemento di testo deve essere un indirizzo email. |
require | Text | L'elemento di testo deve essere un URL. |
require | Text | Richiede che la lunghezza della risposta sia maggiore o uguale al valore. |
require | Text | Richiede che la lunghezza della risposta sia inferiore al valore. |
require | Text | Richiede una risposta che corrisponda al pattern. |
require | Text | L'elemento di testo deve essere un numero intero. |
Documentazione dettagliata
require Number()
Richiede che l'elemento di testo sia un numero.
Invio
Text
- questo Text
, per l'accodamento
require NumberBetween(start, end)
Richiede che l'elemento di testo sia un numero compreso tra inizio e fine, inclusi.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
start | Number | i limiti inferiori dell'intervallo incluso |
end | Number | i limiti superiori dell'intervallo incluso |
Invio
Text
- questo Text
, per l'accodamento
require NumberEqualTo(number)
Richiede che l'elemento di testo sia un numero uguale al valore specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
number | Number | Il valore a cui deve essere uguale l'elemento. |
Invio
Text
- questo Text
, per l'accodamento
require NumberGreaterThan(number)
Richiede che l'elemento di testo sia un numero maggiore del valore specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
number | Number | Il valore maggiore rispetto al quale deve essere l'elemento. |
Invio
Text
- questo Text
, per l'accodamento
require NumberGreaterThanOrEqualTo(number)
Richiede che l'elemento di testo sia un numero maggiore o uguale al valore specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
number | Number | Il valore maggiore o uguale a cui deve essere maggiore o uguale l'elemento. |
Invio
Text
- questo Text
, per l'accodamento
require NumberLessThan(number)
Richiede che l'elemento di testo sia un numero inferiore al valore specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
number | Number | Il valore maggiore rispetto al quale deve essere l'elemento. |
Invio
Text
- questo Text
, per l'accodamento
require NumberLessThanOrEqualTo(number)
Richiede che l'elemento di testo sia un numero minore o uguale al valore specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
number | Number | Il valore che l'elemento deve essere minore o uguale a. |
Invio
Text
- questo Text
, per l'accodamento
require NumberNotBetween(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 incluso |
end | Number | i limiti superiori dell'intervallo incluso |
Invio
Text
- questo Text
, per l'accodamento
require NumberNotEqualTo(number)
Richiede che l'elemento di testo sia un numero non uguale al valore specificato.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
number | Number | Il valore a cui l'elemento non deve essere uguale. |
Invio
Text
- questo Text
, per l'accodamento
require Text Contains Pattern(pattern)
Richiede che la risposta contenga un pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | Il testo deve contenere il pattern |
Invio
Text
: questo per l'accodamento
require Text Does Not Contain Pattern(pattern)
Richiede che la risposta non contenga pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | Il testo non deve contenere pattern |
Invio
Text
: questo per l'accodamento
require Text Does Not Match Pattern(pattern)
Richiede che la risposta non corrisponda al pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | Il testo non deve corrispondere al pattern |
Invio
Text
: questo per l'accodamento
require Text Is Email()
L'elemento di testo deve essere un indirizzo email.
Invio
Text
- questo Text
, per l'accodamento
require Text Is Url()
L'elemento di testo deve essere un URL.
Invio
Text
- questo Text
, per l'accodamento
require Text Length Greater Than Or Equal To(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
Text
: questo per l'accodamento
require Text Length Less Than Or Equal To(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 inferiore o uguale a questo valore |
Invio
Text
: questo per l'accodamento
require Text Matches Pattern(pattern)
Richiede una risposta che corrisponda al pattern.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
pattern | String | Il testo deve corrispondere al pattern |
Invio
Text
: questo per l'accodamento
require Whole Number()
L'elemento di testo deve essere un numero intero.
Invio
Text
- questo Text
, per l'accodamento