Class TextValidationBuilder

TextValidationBuilder

Un DataValidationBuilder para 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 principio y el final, ambos 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 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 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 que no esté entre el principio y el final, ambos inclusive.
requireNumberNotEqualTo(number)TextValidationBuilderRequiere que el elemento de texto sea un número que no sea igual al valor especificado.
requireTextContainsPattern(pattern)TextValidationBuilderRequiere respuesta para contener un patrón.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderRequiere respuesta para no contener un patrón.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderRequiere respuesta para no coincidir con el patrón.
requireTextIsEmail()TextValidationBuilderSe requiere que el elemento de texto sea una dirección de correo electrónico.
requireTextIsUrl()TextValidationBuilderSe requiere 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 respuesta para que coincida con el patrón.
requireWholeNumber()TextValidationBuilderSe requiere que el elemento de texto sea un número entero.

Documentación detallada

requireNumber()

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

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireNumberBetween(start, end)

Requiere que el elemento de texto sea un número entre el principio y el final, ambos inclusive.

Parámetros

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

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireNumberEqualTo(number)

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

Parámetros

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

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireNumberGreaterThan(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor del cual el artículo debe ser mayor que.

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


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 del cual el elemento debe ser mayor o igual.

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireNumberLessThan(number)

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

Parámetros

NombreTipoDescripción
numberNumberel valor del cual el artículo debe ser mayor que.

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


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 cual el elemento debe ser menor o igual.

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireNumberNotBetween(start, end)

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

Parámetros

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

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


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 cual el elemento no debe ser igual al

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireTextContainsPattern(pattern)

Requiere respuesta para contener un patrón.

Parámetros

NombreTipoDescripción
patternStringel texto debe contener un patrón

Devolvedor

TextValidationBuilder: Es para encadenamiento.


requireTextDoesNotContainPattern(pattern)

Requiere respuesta para no contener un patrón.

Parámetros

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

Devolvedor

TextValidationBuilder: Es para encadenamiento.


requireTextDoesNotMatchPattern(pattern)

Requiere respuesta para no coincidir con el patrón.

Parámetros

NombreTipoDescripción
patternStringel texto no debe coincidir con el patrón

Devolvedor

TextValidationBuilder: Es para encadenamiento.


requireTextIsEmail()

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

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


requireTextIsUrl()

Se requiere que el elemento de texto sea una URL.

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento


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

Devolvedor

TextValidationBuilder: Es para 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

Devolvedor

TextValidationBuilder: Es para encadenamiento.


requireTextMatchesPattern(pattern)

Requiere respuesta para que coincida con el patrón.

Parámetros

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

Devolvedor

TextValidationBuilder: Es para encadenamiento.


requireWholeNumber()

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

Devolvedor

TextValidationBuilder: Este TextValidation, para encadenamiento