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étodo | Tipo de datos que se muestra | Descripción breve |
---|---|---|
requireNumber() | TextValidationBuilder | Requiere que el elemento de texto sea un número. |
requireNumberBetween(start, end) | TextValidationBuilder | Requiere que el elemento de texto sea un número entre el inicio y el fin inclusive. |
requireNumberEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número igual al valor especificado. |
requireNumberGreaterThan(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número mayor que el valor especificado. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número mayor o igual que el valor especificado. |
requireNumberLessThan(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número menor que el valor especificado. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número menor o igual que el valor especificado. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Requiere que el elemento de texto sea un número que no esté entre el inicio y el final inclusive. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Requiere que el elemento de texto sea un número que no sea igual al valor especificado. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Requiere que la respuesta contenga un patrón. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Requiere que la respuesta no contenga un patrón. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Se requiere que la respuesta no coincida con el patrón. |
requireTextIsEmail() | TextValidationBuilder | Requiere que el elemento de texto sea una dirección de correo electrónico. |
requireTextIsUrl() | TextValidationBuilder | Requiere que el elemento de texto sea una URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Requiere que la longitud de la respuesta sea mayor o igual que el valor. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Se requiere que la longitud de la respuesta sea menor que el valor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Requiere que la respuesta coincida con el patrón. |
requireWholeNumber() | TextValidationBuilder | 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.
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
Nombre | Tipo | Descripción |
---|---|---|
start | Number | los límites inferiores del rango inclusivo |
end | Number | los 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
start | Number | los límites inferiores del rango inclusivo |
end | Number | los 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Integer | la 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
Nombre | Tipo | Descripción |
---|---|---|
number | Integer | la 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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