Un DataValidationBuilder pour 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);
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
require | Text | L'élément de texte doit être un nombre. |
require | Text | L'élément de texte doit être un nombre compris entre le début et la fin, inclus. |
require | Text | L'élément de texte doit être un nombre égal à la valeur spécifiée. |
require | Text | L'élément de texte doit être un nombre supérieur à la valeur spécifiée. |
require | Text | L'élément de texte doit être un nombre supérieur ou égal à la valeur spécifiée. |
require | Text | L'élément de texte doit être un nombre inférieur à la valeur spécifiée. |
require | Text | L'élément de texte doit être un nombre inférieur ou égal à la valeur spécifiée. |
require | Text | L'élément de texte doit être un nombre qui ne se situe pas entre le début et la fin, inclus. |
require | Text | L'élément de texte doit être un nombre qui ne correspond pas à la valeur spécifiée. |
require | Text | La réponse doit contenir un modèle. |
require | Text | La réponse ne doit pas contenir de modèle. |
require | Text | La réponse ne doit pas correspondre au format. |
require | Text | L'élément de texte doit être une adresse e-mail. |
require | Text | L'élément de texte doit être une URL. |
require | Text | La longueur de la réponse doit être supérieure ou égale à la valeur. |
require | Text | La longueur de la réponse doit être inférieure à la valeur. |
require | Text | La réponse doit correspondre au modèle. |
require | Text | L'élément de texte doit être un nombre entier. |
Documentation détaillée
require Number()
L'élément de texte doit être un nombre.
Renvois
Text
: Text
, pour le chaînage
require NumberBetween(start, end)
L'élément de texte doit être un nombre compris entre le début et la fin, inclus.
Paramètres
Nom | Type | Description |
---|---|---|
start | Number | les limites inférieures de la plage inclusive. |
end | Number | les limites supérieures de la plage inclusive ; |
Renvois
Text
: Text
, pour le chaînage
require NumberEqualTo(number)
L'élément de texte doit être un nombre égal à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément doit être égal. |
Renvois
Text
: Text
, pour le chaînage
require NumberGreaterThan(number)
L'élément de texte doit être un nombre supérieur à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | Valeur à laquelle l'élément doit être supérieur. |
Renvois
Text
: Text
, pour le chaînage
require NumberGreaterThanOrEqualTo(number)
L'élément de texte doit être un nombre supérieur ou égal à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | Valeur à laquelle l'élément doit être supérieur ou égal. |
Renvois
Text
: Text
, pour le chaînage
require NumberLessThan(number)
L'élément de texte doit être un nombre inférieur à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | Valeur à laquelle l'élément doit être supérieur. |
Renvois
Text
: Text
, pour le chaînage
require NumberLessThanOrEqualTo(number)
L'élément de texte doit être un nombre inférieur ou égal à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | Valeur à laquelle l'élément doit être inférieur ou égal. |
Renvois
Text
: Text
, pour le chaînage
require NumberNotBetween(start, end)
L'élément de texte doit être un nombre qui ne se situe pas entre le début et la fin, inclus.
Paramètres
Nom | Type | Description |
---|---|---|
start | Number | les limites inférieures de la plage inclusive. |
end | Number | les limites supérieures de la plage inclusive ; |
Renvois
Text
: Text
, pour le chaînage
require NumberNotEqualTo(number)
L'élément de texte doit être un nombre qui ne correspond pas à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément ne doit pas être égal. |
Renvois
Text
: Text
, pour le chaînage
require Text Contains Pattern(pattern)
La réponse doit contenir un modèle.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | le texte doit contenir un format |
Renvois
Text
: pour le chaînage
require Text Does Not Contain Pattern(pattern)
La réponse ne doit pas contenir de modèle.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | Le texte ne doit pas contenir de modèle |
Renvois
Text
: pour le chaînage
require Text Does Not Match Pattern(pattern)
La réponse ne doit pas correspondre au format.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | Le texte ne doit pas correspondre au modèle |
Renvois
Text
: pour le chaînage
require Text Is Email()
L'élément de texte doit être une adresse e-mail.
Renvois
Text
: Text
, pour le chaînage
require Text Is Url()
L'élément de texte doit être une URL.
Renvois
Text
: Text
, pour le chaînage
require Text Length Greater Than Or Equal To(number)
La longueur de la réponse doit être supérieure ou égale à la valeur.
Paramètres
Nom | Type | Description |
---|---|---|
number | Integer | La longueur du texte du paragraphe doit être supérieure à cette valeur |
Renvois
Text
: pour le chaînage
require Text Length Less Than Or Equal To(number)
La longueur de la réponse doit être inférieure à la valeur.
Paramètres
Nom | Type | Description |
---|---|---|
number | Integer | La longueur du texte du paragraphe doit être inférieure ou égale à cette valeur |
Renvois
Text
: pour le chaînage
require Text Matches Pattern(pattern)
La réponse doit correspondre au modèle.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | Le texte doit correspondre au schéma |
Renvois
Text
: pour le chaînage
require Whole Number()
L'élément de texte doit être un nombre entier.
Renvois
Text
: Text
, pour le chaînage