TextValidation
的 DataValidationBuilder。
// 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);
方法
详细文档
requireNumber()
requireNumberBetween(start, end)
文本项必须是介于 start 和 end 之间的数字(含首尾数字)。
参数
名称 | 类型 | 说明 |
---|---|---|
start | Number | 包含范围的下限 |
end | Number | 包含范围的上限 |
返回
TextValidationBuilder
- 此 TextValidation
,用于链接
requireNumberEqualTo(number)
requireNumberGreaterThan(number)
requireNumberGreaterThanOrEqualTo(number)
要求文本项是大于或等于指定值的数字。
参数
名称 | 类型 | 说明 |
---|---|---|
number | Number | 项必须大于或等于的值。 |
返回
TextValidationBuilder
- 此 TextValidation
,用于链接
requireNumberLessThan(number)
requireNumberLessThanOrEqualTo(number)
要求文本项是小于或等于指定值的数字。
参数
名称 | 类型 | 说明 |
---|---|---|
number | Number | 项必须小于或等于的值。 |
返回
TextValidationBuilder
- 此 TextValidation
,用于链接
requireNumberNotBetween(start, end)
文本项必须是不介于 start 和 end 之间的数字(含首尾数字)。
参数
名称 | 类型 | 说明 |
---|---|---|
start | Number | 包含范围的下限 |
end | Number | 包含范围的上限 |
返回
TextValidationBuilder
- 此 TextValidation
,用于链接