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 fin 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 inicio 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)TextValidationBuilderSe requiere 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)TextValidationBuilderSe requiere 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 encadenamiento


requireNumberBetween(start, end)

Requiere que el elemento de texto sea un número entre el inicio y el fin inclusive.

Parámetros

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

Volver

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 que debe ser igual el elemento.

Volver

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 al que debe ser mayor el elemento.

Volver

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 al que el elemento debe ser mayor o igual que

Volver

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 al que debe ser mayor el elemento.

Volver

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 al que el elemento debe ser menor o igual que

Volver

TextValidationBuilder: este TextValidation, para encadenamiento


requireNumberNotBetween(start, end)

Requiere que el elemento de texto sea un número que no esté 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 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 que no debe ser igual el elemento.

Volver

TextValidationBuilder: este TextValidation, para encadenamiento


requireTextContainsPattern(pattern)

Requiere que la respuesta contenga un patrón.

Parámetros

NombreTipoDescripción
patternStringel texto debe contener un patrón

Volver

TextValidationBuilder: esto para el encadenamiento


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 para el encadenamiento


requireTextDoesNotMatchPattern(pattern)

Se 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 encadenamiento


requireTextIsUrl()

Requiere que el elemento de texto sea una URL.

Volver

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

Volver

TextValidationBuilder: esto para el encadenamiento


requireTextLengthLessThanOrEqualTo(number)

Se 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)

Requiere que la respuesta coincida 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 encadenamiento