Class TextValidationBuilder

Creador devalidación de texto

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 muestraDescripción breve
requireNumber()TextValidationBuilderRequiere que el elemento de texto sea un número.
requireNumberBetween(start, end)TextValidationBuilderExige que el elemento de texto sea un número entre el inicio y el final inclusive.
requireNumberEqualTo(number)TextValidationBuilderExige que el elemento de texto sea un número igual al valor especificado.
requireNumberGreaterThan(number)TextValidationBuilderExige que el elemento de texto sea un número mayor que el valor especificado.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderExige que el elemento de texto sea un número mayor o igual que el valor especificado.
requireNumberLessThan(number)TextValidationBuilderExige que el elemento de texto sea un número menor que el valor especificado.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderExige que el elemento de texto sea un número menor o igual que el valor especificado.
requireNumberNotBetween(start, end)TextValidationBuilderExige que el elemento de texto sea un número que no esté entre el principio y el final inclusive.
requireNumberNotEqualTo(number)TextValidationBuilderExige 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)TextValidationBuilderSe requiere que la respuesta no contenga patrones.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderExige que la respuesta no coincida con el patrón.
requireTextIsEmail()TextValidationBuilderEs necesario que el elemento de texto sea una dirección de correo electrónico.
requireTextIsUrl()TextValidationBuilderEs necesario que el elemento de texto sea una URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderExige que la longitud de la respuesta sea mayor o igual que el valor.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderExige que la longitud de la respuesta sea inferior al valor.
requireTextMatchesPattern(pattern)TextValidationBuilderRequiere que la respuesta coincida 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)

Exige que el elemento de texto sea un número entre el inicio y el final inclusive.

Parámetros

NombreTipoDescripción
startNumberlos límites inferiores del rango inclusive
endNumberlos límites superiores del rango inclusivo

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberEqualTo(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor al que debe ser igual el elemento.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberGreaterThan(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor que el elemento debe ser superior.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberGreaterThanOrEqualTo(number)

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

Parámetros

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

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberLessThan(number)

Exige que el elemento de texto sea un número menor que el valor especificado.

Parámetros

NombreTipoDescripción
numberNumberel valor que el elemento debe ser superior.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberLessThanOrEqualTo(number)

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

Parámetros

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

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberNotBetween(start, end)

Exige que el elemento de texto sea un número que no esté entre el principio y el final inclusive.

Parámetros

NombreTipoDescripción
startNumberlos límites inferiores del rango inclusive
endNumberlos límites superiores del rango inclusivo

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireNumberNotEqualTo(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor al que no debe ser igual 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 un patrón

Volver

TextValidationBuilder: Esto es para el encadenamiento.


requireTextDoesNotContainPattern(pattern)

Se requiere que la respuesta no contenga patrones.

Parámetros

NombreTipoDescripción
patternStringEl texto no debe contener patrones.

Volver

TextValidationBuilder: Esto es para el encadenamiento.


requireTextDoesNotMatchPattern(pattern)

Exige 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 es para el encadenamiento.


requireTextIsEmail()

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

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireTextIsUrl()

Es necesario que el elemento de texto sea una URL.

Volver

TextValidationBuilder: Este TextValidation, para encadenar


requireTextLengthGreaterThanOrEqualTo(number)

Exige 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 es para el encadenamiento.


requireTextLengthLessThanOrEqualTo(number)

Exige que la longitud de la respuesta sea inferior al valor.

Parámetros

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

Volver

TextValidationBuilder: Esto es para el encadenamiento.


requireTextMatchesPattern(pattern)

Requiere que la respuesta coincida con el patrón.

Parámetros

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

Volver

TextValidationBuilder: Esto es para el encadenamiento.


requireWholeNumber()

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

Volver

TextValidationBuilder: Este TextValidation, para encadenar