Class TextValidationBuilder

TextValidationBuilder

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éthodeType renvoyéBrève description
requireNumber()TextValidationBuilderL'élément de texte doit être un nombre.
requireNumberBetween(start, end)TextValidationBuilderL'élément de texte doit être un nombre compris entre la valeur de début et la valeur de fin (incluses).
requireNumberEqualTo(number)TextValidationBuilderL'élément de texte doit être un nombre égal à la valeur spécifiée.
requireNumberGreaterThan(number)TextValidationBuilderExige que l'élément de texte soit un nombre supérieur à la valeur spécifiée.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderExige que l'élément de texte soit un nombre supérieur ou égal à la valeur spécifiée.
requireNumberLessThan(number)TextValidationBuilderExige que l'élément de texte soit un nombre inférieur à la valeur spécifiée.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderExige que l'élément de texte soit un nombre inférieur ou égal à la valeur spécifiée.
requireNumberNotBetween(start, end)TextValidationBuilderExige 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).
requireNumberNotEqualTo(number)TextValidationBuilderExige que l'élément de texte soit un nombre différent de la valeur spécifiée.
requireTextContainsPattern(pattern)TextValidationBuilderExige que la réponse contienne un motif.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderLa réponse ne doit pas contenir de modèle.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderLa réponse ne doit pas correspondre au format.
requireTextIsEmail()TextValidationBuilderL'élément de texte doit être une adresse e-mail.
requireTextIsUrl()TextValidationBuilderL'élément de texte doit être une URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderExige que la longueur de la réponse soit supérieure ou égale à la valeur.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderLa longueur de la réponse doit être inférieure à la valeur.
requireTextMatchesPattern(pattern)TextValidationBuilderLa réponse doit correspondre au modèle.
requireWholeNumber()TextValidationBuilderNé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

NomTypeDescription
startNumberlimites inférieures de la plage inclusive
endNumberles 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

NomTypeDescription
numberNumberla 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

NomTypeDescription
numberNumberLa 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

NomTypeDescription
numberNumberValeur à 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

NomTypeDescription
numberNumberLa 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

NomTypeDescription
numberNumberValeur à 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

NomTypeDescription
startNumberlimites inférieures de la plage inclusive
endNumberles 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

NomTypeDescription
numberNumberValeur à 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

NomTypeDescription
patternStringLe 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

NomTypeDescription
patternStringLe 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

NomTypeDescription
patternStringLe 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

NomTypeDescription
numberIntegerLa 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

NomTypeDescription
numberIntegerLa 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

NomTypeDescription
patternStringLe 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