Text
的 DataValidationBuilder。
// 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);
方法
详细文档
require Number()
require NumberBetween(start, end)
要求文本项为介于开始和结束(包括这两个数值)之间的数字。
参数
名称 | 类型 | 说明 |
---|---|---|
start | Number | 包含范围的下限 |
end | Number | 包含范围的上限 |
返回
Text
- 此 Text
,用于链式调用
require NumberEqualTo(number)
require NumberGreaterThan(number)
require NumberGreaterThanOrEqualTo(number)
要求文本项为大于或等于指定值的数字。
参数
名称 | 类型 | 说明 |
---|---|---|
number | Number | 项必须大于或等于的值。 |
返回
Text
- 此 Text
,用于链式调用
require NumberLessThan(number)
require NumberLessThanOrEqualTo(number)
要求文本项为小于或等于指定值的数字。
参数
名称 | 类型 | 说明 |
---|---|---|
number | Number | 项必须小于或等于的值。 |
返回
Text
- 此 Text
,用于链式调用
require NumberNotBetween(start, end)
要求文本项为数字,且不介于 start 和 end(包括这两个数值)之间。
参数
名称 | 类型 | 说明 |
---|---|---|
start | Number | 包含范围的下限 |
end | Number | 包含范围的上限 |
返回
Text
- 此 Text
,用于链式调用