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é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 principio y el final, ambos 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 principio y el final, ambos 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 respuesta para contener un patrón. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Requiere respuesta para no contener un patrón. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Requiere respuesta para no coincidir con el patrón. |
requireTextIsEmail() | TextValidationBuilder | Se requiere que el elemento de texto sea una dirección de correo electrónico. |
requireTextIsUrl() | TextValidationBuilder | Se 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 respuesta para que coincida con el patrón. |
requireWholeNumber() | TextValidationBuilder | Se 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
Nombre | Tipo | Descripción |
---|---|---|
start | Number | los límites inferiores del rango inclusivo |
end | Number | los 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
start | Number | los límites inferiores del rango inclusivo |
end | Number | los 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
Nombre | Tipo | Descripción |
---|---|---|
number | Number | el 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el texto debe contener un patrón |
Devolvedor
TextValidationBuilder
: Es para encadenamiento.
requireTextDoesNotContainPattern(pattern)
Requiere respuesta para no contener un patrón.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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
Nombre | Tipo | Descripción |
---|---|---|
number | Integer | la 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
Nombre | Tipo | Descripción |
---|---|---|
number | Integer | la 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
Nombre | Tipo | Descripción |
---|---|---|
pattern | String | el 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