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
requireNumber()
L'élément de texte doit être un nombre.
Renvois
Text
: Text
, pour le chaînage
requireNumberBetween(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
requireNumberEqualTo(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
requireNumberGreaterThan(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
requireNumberGreaterThanOrEqualTo(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
requireNumberLessThan(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
requireNumberLessThanOrEqualTo(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
requireNumberNotBetween(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
requireNumberNotEqualTo(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
requireTextContainsPattern(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
requireTextDoesNotContainPattern(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
requireTextDoesNotMatchPattern(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
requireTextIsEmail()
L'élément de texte doit être une adresse e-mail.
Renvois
Text
: Text
, pour le chaînage
requireTextIsUrl()
L'élément de texte doit être une URL.
Renvois
Text
: Text
, pour le chaînage
requireTextLengthGreaterThanOrEqualTo(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
requireTextLengthLessThanOrEqualTo(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
requireTextMatchesPattern(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
requireWholeNumber()
L'élément de texte doit être un nombre entier.
Renvois
Text
: Text
, pour le chaînage