Class TextValidationBuilder

TextValidationBuilder

Es un DataValidationBuilder para 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étodos

MétodoTipo de datos que se devuelveDescripción breve
requireNumber()TextValidationBuilderRequiere que el elemento de texto sea un número.
requireNumberBetween(start, end)TextValidationBuilderRequiere que el elemento de texto sea un número entre el inicio y el final, incluidos.
requireNumberEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número igual al valor especificado.
requireNumberGreaterThan(number)TextValidationBuilderRequiere que el elemento de texto sea un número mayor que el valor especificado.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número mayor o igual que el valor especificado.
requireNumberLessThan(number)TextValidationBuilderRequiere que el elemento de texto sea un número inferior al valor especificado.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número menor o igual que el valor especificado.
requireNumberNotBetween(start, end)TextValidationBuilderRequiere que el elemento de texto sea un número que no esté entre el inicio y el final, incluidos.
requireNumberNotEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número que no sea igual al valor especificado.
requireTextContainsPattern(pattern)TextValidationBuilderRequiere que la respuesta contenga un patrón.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderLa respuesta no debe contener el patrón.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRequiere que la respuesta no coincida con el patrón.
requireTextIsEmail()TextValidationBuilderRequiere que el elemento de texto sea una dirección de correo electrónico.
requireTextIsUrl()TextValidationBuilderRequiere que el elemento de texto sea una URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderRequiere que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderRequiere que la longitud de la respuesta sea menor que el valor.
requireTextMatchesPattern(pattern)TextValidationBuilderLa respuesta debe coincidir con el patrón.
requireWholeNumber()TextValidationBuilderRequiere que el elemento de texto sea un número entero.

Documentación detallada

requireNumber()

Requiere que el elemento de texto sea un número.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberBetween(start, end)

Requiere que el elemento de texto sea un número entre el inicio y el final, incluidos.

Parámetros

NombreTipoDescripción
startNumberLos límites inferiores del rango inclusivo
endNumberLos límites superiores del rango inclusivo

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberEqualTo(number)

Requiere que el elemento de texto sea un número igual al valor especificado.

Parámetros

NombreTipoDescripción
numberNumberEs el valor con el que debe coincidir el elemento.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberGreaterThan(number)

Requiere que el elemento de texto sea un número mayor que el valor especificado.

Parámetros

NombreTipoDescripción
numberNumberEs el valor que debe superar el elemento.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberGreaterThanOrEqualTo(number)

Requiere que el elemento de texto sea un número mayor o igual que el valor especificado.

Parámetros

NombreTipoDescripción
numberNumberEs el valor que debe ser mayor o igual que el elemento.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberLessThan(number)

Requiere que el elemento de texto sea un número inferior al valor especificado.

Parámetros

NombreTipoDescripción
numberNumberEs el valor que debe superar el elemento.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberLessThanOrEqualTo(number)

Requiere que el elemento de texto sea un número menor o igual que el valor especificado.

Parámetros

NombreTipoDescripción
numberNumberEs el valor que el elemento debe ser menor o igual que.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberNotBetween(start, end)

Requiere que el elemento de texto sea un número que no esté entre el inicio y el final, incluidos.

Parámetros

NombreTipoDescripción
startNumberLos límites inferiores del rango inclusivo
endNumberLos límites superiores del rango inclusivo

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberNotEqualTo(number)

Requiere que el elemento de texto sea un número que no sea igual al valor especificado.

Parámetros

NombreTipoDescripción
numberNumberEs el valor con el que no debe coincidir el elemento.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireTextContainsPattern(pattern)

Requiere que la respuesta contenga un patrón.

Parámetros

NombreTipoDescripción
patternStringEl texto debe contener el patrón.

Volver

TextValidationBuilder: Esto para el encadenamiento


requireTextDoesNotContainPattern(pattern)

La respuesta no debe contener el patrón.

Parámetros

NombreTipoDescripción
patternStringEl texto no debe contener el patrón.

Volver

TextValidationBuilder: Esto para el encadenamiento


requireTextDoesNotMatchPattern(pattern)

Requiere que la respuesta no coincida con el patrón.

Parámetros

NombreTipoDescripción
patternStringEl texto no debe coincidir con el patrón.

Volver

TextValidationBuilder: Esto para el encadenamiento


requireTextIsEmail()

Requiere que el elemento de texto sea una dirección de correo electrónico.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireTextIsUrl()

Requiere que el elemento de texto sea una URL.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireTextLengthGreaterThanOrEqualTo(number)

Requiere que la longitud de la respuesta sea mayor o igual que el valor.

Parámetros

NombreTipoDescripción
numberIntegerLa longitud del texto del párrafo debe ser mayor que este valor.

Volver

TextValidationBuilder: Esto para el encadenamiento


requireTextLengthLessThanOrEqualTo(number)

Requiere que la longitud de la respuesta sea menor que el valor.

Parámetros

NombreTipoDescripción
numberIntegerLa longitud del texto del párrafo debe ser menor o igual que este valor.

Volver

TextValidationBuilder: Esto para el encadenamiento


requireTextMatchesPattern(pattern)

La respuesta debe coincidir con el patrón.

Parámetros

NombreTipoDescripción
patternStringEl texto debe coincidir con el patrón.

Volver

TextValidationBuilder: Esto para el encadenamiento


requireWholeNumber()

Requiere que el elemento de texto sea un número entero.

Volver

TextValidationBuilder: Este TextValidation, para encadenar