DataValidationBuilder pour un TextValidation.
// 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 la valeur de début et la valeur de fin (incluses). |
require | Text | L'élément de texte doit être un nombre égal à la valeur spécifiée. |
require | Text | Exige que l'élément de texte soit un nombre supérieur à la valeur spécifiée. |
require | Text | Exige que l'élément de texte soit un nombre supérieur ou égal à la valeur spécifiée. |
require | Text | Exige que l'élément de texte soit un nombre inférieur à la valeur spécifiée. |
require | Text | Exige que l'élément de texte soit un nombre inférieur ou égal à la valeur spécifiée. |
require | Text | Exige que l'élément de texte soit un nombre qui n'est pas compris entre la valeur de début et la valeur de fin (incluses). |
require | Text | Exige que l'élément de texte soit un nombre différent de la valeur spécifiée. |
require | Text | Exige que la réponse contienne un motif. |
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 | Exige que la longueur de la réponse soit 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 | Nécessite que l'élément de texte soit un nombre entier. |
Documentation détaillée
requireNumber()
Nécessite que l'élément de texte soit un nombre.
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireNumberBetween(start, end)
L'élément de texte doit être un nombre compris entre la valeur de début et la valeur de fin (incluses).
Paramètres
| Nom | Type | Description |
|---|---|---|
start | Number | 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 de texte doit être un nombre égal à la valeur spécifiée.
Paramètres
| Nom | Type | Description |
|---|---|---|
number | Number | la valeur à laquelle l'article doit être égal. |
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireNumberGreaterThan(number)
Exige que l'élément de texte soit un nombre supérieur à la valeur spécifiée.
Paramètres
| Nom | Type | Description |
|---|---|---|
number | Number | La valeur à laquelle l'article doit être supérieur. |
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireNumberGreaterThanOrEqualTo(number)
Exige que l'élément de texte soit un nombre supérieur ou égal à la valeur spécifiée.
Paramètres
| Nom | Type | Description |
|---|---|---|
number | Number | Valeur à laquelle l'article doit être supérieur ou égal. |
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireNumberLessThan(number)
Exige que l'élément de texte soit un nombre inférieur à la valeur spécifiée.
Paramètres
| Nom | Type | Description |
|---|---|---|
number | Number | La valeur à laquelle l'article doit être supérieur. |
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireNumberLessThanOrEqualTo(number)
Exige que l'élément de texte soit un nombre inférieur ou égal à la valeur spécifiée.
Paramètres
| Nom | Type | Description |
|---|---|---|
number | Number | Valeur à laquelle l'article doit être inférieur ou égal. |
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireNumberNotBetween(start, end)
Exige que l'élément de texte soit un nombre qui n'est pas compris entre la valeur de début et la valeur de fin (incluses).
Paramètres
| Nom | Type | Description |
|---|---|---|
start | Number | 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)
Exige que l'élément de texte soit un nombre différent de la valeur spécifiée.
Paramètres
| Nom | Type | Description |
|---|---|---|
number | Number | Valeur à laquelle l'élément ne doit pas être égal. |
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireTextContainsPattern(pattern)
Exige que la réponse contienne un motif.
Paramètres
| Nom | Type | Description |
|---|---|---|
pattern | String | Le texte doit contenir le format |
Renvois
TextValidationBuilder : this 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 motif |
Renvois
TextValidationBuilder : this 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 format |
Renvois
TextValidationBuilder : this pour le chaînage
requireTextIsEmail()
L'élément de texte doit être une adresse e-mail.
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireTextIsUrl()
L'élément de texte doit être une URL.
Renvois
TextValidationBuilder : TextValidation, pour le chaînage
requireTextLengthGreaterThanOrEqualTo(number)
Exige que la longueur de la réponse soit 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 : this 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 : this 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 modèle |
Renvois
TextValidationBuilder : this pour le chaînage
requireWholeNumber()
Nécessite que l'élément de texte soit un nombre entier.
Renvois
TextValidationBuilder : TextValidation, pour le chaînage