DataValidationBuilder pour 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);
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
requireNumber() | TextValidationBuilder | L'élément textuel doit être un nombre. |
requireNumberBetween(start, end) | TextValidationBuilder | L'élément textuel doit être un nombre compris entre le début et la fin. |
requireNumberEqualTo(number) | TextValidationBuilder | L'élément textuel doit correspondre à un nombre égal à la valeur spécifiée. |
requireNumberGreaterThan(number) | TextValidationBuilder | L'élément textuel doit comporter un nombre supérieur à la valeur spécifiée. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | L'élément textuel doit être un nombre supérieur ou égal à la valeur spécifiée. |
requireNumberLessThan(number) | TextValidationBuilder | L'élément textuel doit comporter un nombre inférieur à la valeur spécifiée. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | L'élément textuel doit être un nombre inférieur ou égal à la valeur spécifiée. |
requireNumberNotBetween(start, end) | TextValidationBuilder | L'élément textuel doit être un nombre non compris entre le début et la fin. |
requireNumberNotEqualTo(number) | TextValidationBuilder | L'élément textuel doit être un nombre différent de la valeur spécifiée. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Nécessite que la réponse contienne un motif. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Nécessite que la réponse ne contienne pas de format. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Nécessite une réponse qui ne correspond pas au modèle. |
requireTextIsEmail() | TextValidationBuilder | L'élément textuel doit être une adresse e-mail. |
requireTextIsUrl() | TextValidationBuilder | L'élément textuel doit correspondre à une URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | La longueur de la réponse doit être supérieure ou égale à la valeur. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | La longueur de la réponse doit être inférieure à la valeur. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Nécessite une réponse pour correspondre au modèle. |
requireWholeNumber() | TextValidationBuilder | L'élément textuel doit être un nombre entier. |
Documentation détaillée
requireNumber()
L'élément textuel doit être un nombre.
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberBetween(start, end)
L'élément textuel doit être un nombre compris entre le début et la fin.
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
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberEqualTo(number)
L'élément textuel doit correspondre à 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
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberGreaterThan(number)
L'élément textuel doit comporter un nombre supérieur à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément doit être supérieur. |
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberGreaterThanOrEqualTo(number)
L'élément textuel doit être un nombre supérieur ou égal à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément doit être supérieur ou égal. |
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberLessThan(number)
L'élément textuel doit comporter un nombre inférieur à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément doit être supérieur. |
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberLessThanOrEqualTo(number)
L'élément textuel doit être un nombre inférieur ou égal à la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément doit être inférieur ou égal. |
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberNotBetween(start, end)
L'élément textuel doit être un nombre non compris entre le début et la fin.
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
TextValidationBuilder
: TextValidation
, pour le chaînage
requireNumberNotEqualTo(number)
L'élément textuel doit être un nombre différent de la valeur spécifiée.
Paramètres
Nom | Type | Description |
---|---|---|
number | Number | la valeur à laquelle l'élément ne doit pas être égal. |
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireTextContainsPattern(pattern)
Nécessite que la réponse contienne un motif.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | le texte doit contenir un format |
Renvois
TextValidationBuilder
: pour le chaînage
requireTextDoesNotContainPattern(pattern)
Nécessite que la réponse ne contienne pas de format.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | le texte ne doit pas contenir de schéma |
Renvois
TextValidationBuilder
: pour le chaînage
requireTextDoesNotMatchPattern(pattern)
Nécessite une réponse qui ne correspond pas au modèle.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | le texte ne doit pas correspondre au format |
Renvois
TextValidationBuilder
: pour le chaînage
requireTextIsEmail()
L'élément textuel doit être une adresse e-mail.
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage
requireTextIsUrl()
L'élément textuel doit correspondre à une URL.
Renvois
TextValidationBuilder
: TextValidation
, 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
TextValidationBuilder
: 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
TextValidationBuilder
: pour le chaînage
requireTextMatchesPattern(pattern)
Nécessite une réponse pour correspondre au modèle.
Paramètres
Nom | Type | Description |
---|---|---|
pattern | String | le texte doit correspondre au format |
Renvois
TextValidationBuilder
: pour le chaînage
requireWholeNumber()
L'élément textuel doit être un nombre entier.
Renvois
TextValidationBuilder
: TextValidation
, pour le chaînage