Class TextValidationBuilder

TextValidationBuilder

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

Documentation détaillée

requireNumber()

L'élément textuel doit être un nombre.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberBetween(start, end)

L'élément textuel doit être un nombre compris entre début et fin inclus.

Paramètres

NomTypeDescription
startNumberla limite inférieure de la plage inclusive
endNumberla limite supérieure de la plage inclusive

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberEqualTo(number)

L'élément textuel doit être un nombre égal à la valeur spécifiée.

Paramètres

NomTypeDescription
numberNumberla valeur à laquelle l'élément doit être égal.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberGreaterThan(number)

Nécessite que l'élément textuel soit un nombre supérieur à la valeur spécifiée.

Paramètres

NomTypeDescription
numberNumberla valeur à laquelle l'élément doit être supérieur.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberGreaterThanOrEqualTo(number)

Nécessite que l'élément textuel soit un nombre supérieur ou égal à la valeur spécifiée.

Paramètres

NomTypeDescription
numberNumberla valeur à laquelle l'élément doit être supérieur ou égal.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberLessThan(number)

Nécessite que l'élément textuel soit un nombre inférieur à la valeur spécifiée.

Paramètres

NomTypeDescription
numberNumberla valeur à laquelle l'élément doit être supérieur.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberLessThanOrEqualTo(number)

Nécessite que l'élément textuel soit un nombre inférieur ou égal à la valeur spécifiée.

Paramètres

NomTypeDescription
numberNumberla valeur à laquelle l'élément doit être inférieur ou égal à.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireNumberNotBetween(start, end)

L'élément textuel doit être un nombre qui n'est pas compris entre le début et la fin (inclus).

Paramètres

NomTypeDescription
startNumberla limite inférieure de la plage inclusive
endNumberla limite supérieure de la plage inclusive

Renvois

TextValidationBuilder : cette 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

NomTypeDescription
numberNumberla valeur à laquelle l'élément ne doit pas être égal.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireTextContainsPattern(pattern)

La réponse doit contenir le format.

Paramètres

NomTypeDescription
patternStringle texte doit contenir le format

Renvois

TextValidationBuilder : pour le chaînage


requireTextDoesNotContainPattern(pattern)

Nécessite que la réponse ne contienne pas de modèle.

Paramètres

NomTypeDescription
patternStringle texte ne doit pas contenir de motif

Renvois

TextValidationBuilder : pour le chaînage


requireTextDoesNotMatchPattern(pattern)

Nécessite une réponse pour ne pas correspondre au modèle.

Paramètres

NomTypeDescription
patternStringle texte ne doit pas correspondre au schéma

Renvois

TextValidationBuilder : pour le chaînage


requireTextIsEmail()

L'élément textuel doit être une adresse e-mail.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireTextIsUrl()

L'élément textuel doit être une URL.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage


requireTextLengthGreaterThanOrEqualTo(number)

La longueur de la réponse doit être supérieure ou égale à la valeur.

Paramètres

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

NomTypeDescription
numberIntegerla 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 format.

Paramètres

NomTypeDescription
patternStringle texte doit correspondre au schéma

Renvois

TextValidationBuilder : pour le chaînage


requireWholeNumber()

L'élément textuel doit être un nombre entier.

Renvois

TextValidationBuilder : cette TextValidation, pour le chaînage