Class ParagraphTextValidationBuilder

ParagraphTextValidationBuilder

Um DataValidationBuilder para uma 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étodos

MétodoTipo de retornoBreve descrição
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderExige que a resposta contenha um padrão.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderExige que a resposta não contenha um padrão.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderExige que a resposta não corresponda a um padrão.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderExige que o comprimento da resposta seja maior ou igual ao valor.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderExige que o comprimento da resposta seja menor que o valor.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderExige que a resposta corresponda a um padrão.

Documentação detalhada

requireTextContainsPattern(pattern)

Exige que a resposta contenha um padrão.

Parâmetros

NomeTipoDescrição
patternStringo texto precisa conter um padrão

Retornar

ParagraphTextValidationBuilder — this para encadeamento


requireTextDoesNotContainPattern(pattern)

Exige que a resposta não contenha um padrão.

Parâmetros

NomeTipoDescrição
patternStringo texto não pode conter um padrão

Retornar

ParagraphTextValidationBuilder — this para encadeamento


requireTextDoesNotMatchPattern(pattern)

Exige que a resposta não corresponda a um padrão.

Parâmetros

NomeTipoDescrição
patternStringo texto não pode corresponder a um padrão

Retornar

ParagraphTextValidationBuilder — this para encadeamento


requireTextLengthGreaterThanOrEqualTo(number)

Exige que o comprimento da resposta seja maior ou igual ao valor.

Parâmetros

NomeTipoDescrição
numberIntegero comprimento do texto do parágrafo precisa ser maior que esse valor

Retornar

ParagraphTextValidationBuilder — this para encadeamento


requireTextLengthLessThanOrEqualTo(number)

Exige que o comprimento da resposta seja menor que o valor.

Parâmetros

NomeTipoDescrição
numberIntegero comprimento do texto do parágrafo precisa ser menor ou igual a esse valor

Retornar

ParagraphTextValidationBuilder — this para encadeamento


requireTextMatchesPattern(pattern)

Exige que a resposta corresponda a um padrão.

Parâmetros

NomeTipoDescrição
patternStringo texto precisa corresponder a um padrão

Retornar

ParagraphTextValidationBuilder — this para encadeamento