Class TextValidationBuilder

TextValidationBuilder

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

MétodoTipo de datos que se muestraDescripció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, inclusive.
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 superior al 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 menor que el 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 no comprendido entre el comienzo y el final, inclusive.
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)TextValidationBuilderRequiere que la respuesta no contenga un 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)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)

Requiere 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 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
numberNumberel valor al que el elemento debe ser igual.

Volver

TextValidationBuilder: este TextValidation, para encadenar


requireNumberGreaterThan(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor del 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
numberNumberel valor al que el elemento debe ser mayor o igual que

Volver

TextValidationBuilder: este TextValidation, para encadenar


requireNumberLessThan(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor del 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
numberNumberel valor del 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 no comprendido entre el comienzo y el final, inclusive.

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
numberNumberel valor al que el elemento no debe ser igual.

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 encadenar.


requireTextDoesNotContainPattern(pattern)

Requiere que la respuesta no contenga un patrón.

Parámetros

NombreTipoDescripción
patternStringel texto no debe contener un patrón

Volver

TextValidationBuilder: Esto es para encadenar.


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 es para encadenar.


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 superior a este valor

Volver

TextValidationBuilder: Esto es para encadenar.


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 es para encadenar.


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 encadenar.


requireWholeNumber()

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

Volver

TextValidationBuilder: este TextValidation, para encadenar