Um DataValidationBuilder para um 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 retorno | Breve descrição |
---|---|---|
requireNumber() | TextValidationBuilder | Exige que o item de texto seja um número. |
requireNumberBetween(start, end) | TextValidationBuilder | Requer que o item de texto seja um número entre início e fim, inclusivo. |
requireNumberEqualTo(number) | TextValidationBuilder | Requer que o item de texto seja um número igual ao valor especificado. |
requireNumberGreaterThan(number) | TextValidationBuilder | Exige que o item de texto seja um número maior que o valor especificado. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Exige que o item de texto seja um número maior ou igual ao valor especificado. |
requireNumberLessThan(number) | TextValidationBuilder | Requer que o item de texto seja um número menor que o valor especificado. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Exige que o item de texto seja um número menor ou igual ao valor especificado. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Exige que o item de texto seja um número que não esteja entre o início e o fim, inclusivo. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Requer que o item de texto seja um número diferente do valor especificado. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Exige resposta para conter o padrão. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Exige resposta para não conter o padrão. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Exige resposta para não corresponder ao padrão. |
requireTextIsEmail() | TextValidationBuilder | Exige que o item de texto seja um endereço de e-mail. |
requireTextIsUrl() | TextValidationBuilder | Exige que o item de texto seja um URL. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Exige que o tamanho da resposta seja maior ou igual ao valor. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Requer que o comprimento da resposta seja menor que o valor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Exige resposta para corresponder ao padrão. |
requireWholeNumber() | TextValidationBuilder | Requer que o item de texto seja um número inteiro. |
Documentação detalhada
requireNumber()
Exige que o item de texto seja um número.
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireNumberBetween(start, end)
Requer que o item de texto seja um número entre início e fim, inclusivo.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Number | os limites inferiores do intervalo inclusivo |
end | Number | os limites superiores do intervalo inclusivo |
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireNumberEqualTo(number)
Requer que o item de texto seja um número igual ao valor especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
number | Number | o valor ao qual o item deve ser igual. |
Retornar
TextValidationBuilder
: este 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 deve ser maior que. |
Retornar
TextValidationBuilder
: este 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 deve ser maior ou igual ao item. |
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireNumberLessThan(number)
Requer 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 deve ser maior que. |
Retornar
TextValidationBuilder
: este 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 deve ser menor ou igual a. |
Retornar
TextValidationBuilder
: este 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, inclusivo.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
start | Number | os limites inferiores do intervalo inclusivo |
end | Number | os limites superiores do intervalo inclusivo |
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireNumberNotEqualTo(number)
Requer que o item de texto seja um número diferente do valor especificado.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
number | Number | o valor ao qual o item não deve ser igual. |
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireTextContainsPattern(pattern)
Exige resposta para conter o padrão.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
pattern | String | o texto deve conter um padrão |
Retornar
TextValidationBuilder
: para encadeamento
requireTextDoesNotContainPattern(pattern)
Exige resposta para não conter o padrão.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
pattern | String | o texto não deve conter padrão |
Retornar
TextValidationBuilder
: para encadeamento
requireTextDoesNotMatchPattern(pattern)
Exige resposta para não corresponder ao padrão.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
pattern | String | o texto não deve corresponder ao padrão |
Retornar
TextValidationBuilder
: para encadeamento
requireTextIsEmail()
Exige que o item de texto seja um endereço de e-mail.
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireTextIsUrl()
Exige que o item de texto seja um URL.
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento
requireTextLengthGreaterThanOrEqualTo(number)
Exige que o tamanho da resposta seja maior ou igual ao valor.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
number | Integer | o tamanho do texto do parágrafo precisa ser maior do que esse valor |
Retornar
TextValidationBuilder
: para encadeamento
requireTextLengthLessThanOrEqualTo(number)
Requer que o comprimento da resposta seja menor que o valor.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
number | Integer | O tamanho do texto do parágrafo deve ser menor ou igual a este valor |
Retornar
TextValidationBuilder
: para encadeamento
requireTextMatchesPattern(pattern)
Exige resposta para corresponder ao padrão.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
pattern | String | o texto precisa corresponder ao padrão |
Retornar
TextValidationBuilder
: para encadeamento
requireWholeNumber()
Requer que o item de texto seja um número inteiro.
Retornar
TextValidationBuilder
: este TextValidation
, para encadeamento