Class TextValidationBuilder

TextValidationBuilder

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 le début et la fin.
requireNumberEqualTo(number)TextValidationBuilderL'élément textuel doit correspondre à un nombre égal à la valeur spécifiée.
requireNumberGreaterThan(number)TextValidationBuilderL'élément textuel doit comporter un nombre supérieur à la valeur spécifiée.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderL'élément textuel doit être un nombre supérieur ou égal à la valeur spécifiée.
requireNumberLessThan(number)TextValidationBuilderL'élément textuel doit comporter un nombre inférieur à la valeur spécifiée.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderL'élément textuel doit être un nombre inférieur ou égal à la valeur spécifiée.
requireNumberNotBetween(start, end)TextValidationBuilderL'élément textuel doit être un nombre non compris entre le début et la fin.
requireNumberNotEqualTo(number)TextValidationBuilderL'élément textuel doit être un nombre différent de la valeur spécifiée.
requireTextContainsPattern(pattern)TextValidationBuilderNécessite que la réponse contienne un motif.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderNécessite que la réponse ne contienne pas de format.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderNécessite une réponse qui ne correspond pas au modèle.
requireTextIsEmail()TextValidationBuilderL'élément textuel doit être une adresse e-mail.
requireTextIsUrl()TextValidationBuilderL'élément textuel doit correspondre à 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 modèle.
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 : 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

NomTypeDescription
startNumberles limites 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 textuel doit correspondre à un nombre égal à la valeur spécifiée.

Paramètres

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

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

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

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

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

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

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

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

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

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

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 modèle.

Paramètres

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