Um DataValidationBuilder para um TextValidation.
// Add a text item to a form and require it to be a number within a range. const form = FormApp.create('My form'); const textItem = form.addTextItem().setTitle('Pick a number between 1 and 100?'); const 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 retorno | Breve descrição |
|---|---|---|
require | Text | Requer que o item de texto seja um número. |
require | Text | Exige que o item de texto seja um número entre o início e o fim, inclusive. |
require | Text | Exige que o item de texto seja um número igual ao valor especificado. |
require | Text | Exige que o item de texto seja um número maior que o valor especificado. |
require | Text | Exige que o item de texto seja um número maior ou igual ao valor especificado. |
require | Text | Exige que o item de texto seja um número menor que o valor especificado. |
require | Text | Exige que o item de texto seja um número menor ou igual ao valor especificado. |
require | Text | Exige que o item de texto seja um número que não esteja entre o início e o fim, inclusive. |
require | Text | Exige que o item de texto seja um número diferente do valor especificado. |
require | Text | Exige que a resposta contenha um padrão. |
require | Text | Exige que a resposta não contenha um padrão. |
require | Text | Exige que a resposta não corresponda ao padrão. |
require | Text | Exige que o item de texto seja um endereço de e-mail. |
require | Text | Exige que o item de texto seja um URL. |
require | Text | Exige que o comprimento da resposta seja maior ou igual ao valor. |
require | Text | Exige que o comprimento da resposta seja menor que o valor. |
require | Text | Exige que a resposta corresponda ao padrão. |
require | Text | Exige que o item de texto seja um número inteiro. |
Documentação detalhada
requireNumber()
Requer que o item de texto seja um número.
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberBetween(start, end)
Exige que o item de texto seja um número entre o início e o fim, inclusive.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
start | Number | os limites inferiores do intervalo inclusivo |
end | Number | os limites superiores do intervalo inclusivo |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberEqualTo(number)
Exige que o item de texto seja um número igual ao valor especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Number | o valor que o item precisa ter. |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberGreaterThan(number)
Exige que o item de texto seja um número maior que o valor especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Number | O valor que o item precisa ser maior que. |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberGreaterThanOrEqualTo(number)
Exige que o item de texto seja um número maior ou igual ao valor especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Number | o valor que o item precisa ser maior ou igual a. |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberLessThan(number)
Exige que o item de texto seja um número menor que o valor especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Number | O valor que o item precisa ser maior que. |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberLessThanOrEqualTo(number)
Exige que o item de texto seja um número menor ou igual ao valor especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Number | o valor que o item precisa ser menor ou igual a. |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberNotBetween(start, end)
Exige que o item de texto seja um número que não esteja entre o início e o fim, inclusive.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
start | Number | os limites inferiores do intervalo inclusivo |
end | Number | os limites superiores do intervalo inclusivo |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireNumberNotEqualTo(number)
Exige que o item de texto seja um número diferente do valor especificado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Number | o valor que o item não pode ser igual. |
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireTextContainsPattern(pattern)
Exige que a resposta contenha um padrão.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pattern | String | o texto precisa conter o padrão |
Retornar
TextValidationBuilder: este para encadeamento
requireTextDoesNotContainPattern(pattern)
Exige que a resposta não contenha um padrão.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pattern | String | o texto não pode conter o padrão |
Retornar
TextValidationBuilder: este para encadeamento
requireTextDoesNotMatchPattern(pattern)
Exige que a resposta não corresponda ao padrão.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pattern | String | o texto não pode corresponder ao padrão |
Retornar
TextValidationBuilder: este para encadeamento
requireTextIsEmail()
Exige que o item de texto seja um endereço de e-mail.
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireTextIsUrl()
Exige que o item de texto seja um URL.
Retornar
TextValidationBuilder: TextValidation para encadeamento
requireTextLengthGreaterThanOrEqualTo(number)
Exige que o comprimento da resposta seja maior ou igual ao valor.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Integer | O comprimento do texto do parágrafo precisa ser maior que esse valor |
Retornar
TextValidationBuilder: este para encadeamento
requireTextLengthLessThanOrEqualTo(number)
Exige que o comprimento da resposta seja menor que o valor.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
number | Integer | O comprimento do texto do parágrafo precisa ser menor ou igual a esse valor. |
Retornar
TextValidationBuilder: este para encadeamento
requireTextMatchesPattern(pattern)
Exige que a resposta corresponda ao padrão.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
pattern | String | O texto precisa corresponder ao padrão |
Retornar
TextValidationBuilder: este para encadeamento
requireWholeNumber()
Exige que o item de texto seja um número inteiro.
Retornar
TextValidationBuilder: TextValidation para encadeamento