Class ParagraphTextValidationBuilder

ParagraphTextValidationBuilder

DataValidationBuilder pour un ParagraphTextValidation.

// Add a paragraph text item to a form and require the answer to be at least 100
// characters.
const form = FormApp.create('My Form');
const paragraphTextItem =
    form.addParagraphTextItem().setTitle('Describe yourself:');
const paragraphtextValidation =
    FormApp.createParagraphTextValidation()
        .setHelpText('Answer must be more than 100 characters.')
        .requireTextLengthGreaterThan(100);
paragraphTextItem.setValidation(paragraphtextValidation);

Méthodes

MéthodeType renvoyéBrève description
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderExige que la réponse contienne un modèle.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderExige que la réponse ne contienne pas de modèle.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderExige que la réponse ne corresponde pas à un modèle.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderExige que la longueur de la réponse soit supérieure ou égale à la valeur.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderExige que la longueur de la réponse soit inférieure à la valeur.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderExige que la réponse corresponde à un modèle.

Documentation détaillée

requireTextContainsPattern(pattern)

Exige que la réponse contienne un modèle.

Paramètres

NomTypeDescription
patternStringLe texte doit contenir un modèle.

Renvois

ParagraphTextValidationBuilder : this en vue du chaînage


requireTextDoesNotContainPattern(pattern)

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

Paramètres

NomTypeDescription
patternStringLe texte ne doit pas contenir de modèle.

Renvois

ParagraphTextValidationBuilder : this en vue du chaînage


requireTextDoesNotMatchPattern(pattern)

Exige que la réponse ne corresponde pas à un modèle.

Paramètres

NomTypeDescription
patternStringLe texte ne doit pas correspondre à un modèle.

Renvois

ParagraphTextValidationBuilder : this en vue du 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

ParagraphTextValidationBuilder : this en vue du chaînage


requireTextLengthLessThanOrEqualTo(number)

Exige que la longueur de la réponse soit inférieure à la valeur.

Paramètres

NomTypeDescription
numberIntegerLa longueur du texte du paragraphe doit être inférieure ou égale à cette valeur.

Renvois

ParagraphTextValidationBuilder : this en vue du chaînage


requireTextMatchesPattern(pattern)

Exige que la réponse corresponde à un modèle.

Paramètres

NomTypeDescription
patternStringLe texte doit correspondre à un modèle.

Renvois

ParagraphTextValidationBuilder : this en vue du chaînage