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 final, 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 superior al 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 no comprendido entre el comienzo 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 | 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 | 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 encadenar
requireNumberBetween(start, end)
Requiere que el elemento de texto sea un número 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 encadenar
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 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
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 encadenar
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 el elemento no debe ser igual. |
Volver
TextValidationBuilder
: este TextValidation
, para encadenar
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 es para encadenar.
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 es para encadenar.
requireTextDoesNotMatchPattern(pattern)
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 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
Nombre | Tipo | Descripción |
---|---|---|
number | Integer | la 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
Nombre | Tipo | Descripción |
---|---|---|
number | Integer | la 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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