DataValidationBuilder สำหรับ 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);
เมธอด
เอกสารโดยละเอียด
requireNumber()
ต้องระบุรายการข้อความเป็นตัวเลข
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberBetween(start, end)
ต้องมีรายการข้อความเป็นตัวเลขระหว่างค่าเริ่มต้นและค่าสิ้นสุด (รวมค่าเริ่มต้นและค่าสิ้นสุด)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
start | Number | ขอบเขตล่างของช่วงที่รวม |
end | Number | ขอบเขตบนของช่วงที่รวม |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberEqualTo(number)
ต้องให้รายการข้อความเป็นตัวเลขที่เท่ากับค่าที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Number | ค่าที่สินค้าต้องเท่ากัน |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberGreaterThan(number)
กำหนดให้รายการข้อความเป็นตัวเลขที่มากกว่าค่าที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Number | ค่าที่สินค้าต้องมากกว่า |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberGreaterThanOrEqualTo(number)
กำหนดให้รายการข้อความเป็นตัวเลขที่มากกว่าหรือเท่ากับค่าที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Number | ค่าที่สินค้าต้องมากกว่าหรือเท่ากับ |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberLessThan(number)
กำหนดให้รายการข้อความเป็นตัวเลขที่น้อยกว่าค่าที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Number | ค่าที่สินค้าต้องมากกว่า |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberLessThanOrEqualTo(number)
กำหนดให้รายการข้อความเป็นตัวเลขที่น้อยกว่าหรือเท่ากับค่าที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Number | ค่าที่สินค้าต้องน้อยกว่าหรือเท่ากับ |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberNotBetween(start, end)
กำหนดให้รายการข้อความเป็นตัวเลขที่ไม่อยู่ระหว่างค่าเริ่มต้นและค่าสิ้นสุด (รวมค่าเริ่มต้นและค่าสิ้นสุด)
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
start | Number | ขอบเขตล่างของช่วงที่รวม |
end | Number | ขอบเขตบนของช่วงที่รวม |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireNumberNotEqualTo(number)
ต้องระบุรายการข้อความเป็นตัวเลขที่ไม่เท่ากับค่าที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Number | ค่าที่สินค้าต้องไม่เท่ากัน |
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireTextContainsPattern(pattern)
ต้องมีการตอบกลับที่มีรูปแบบ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
pattern | String | ข้อความต้องมีรูปแบบ |
รีเทิร์น
TextValidationBuilder — this for chaining
requireTextDoesNotContainPattern(pattern)
ต้องไม่มีรูปแบบในการตอบกลับ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
pattern | String | ข้อความต้องไม่มีรูปแบบ |
รีเทิร์น
TextValidationBuilder — this for chaining
requireTextDoesNotMatchPattern(pattern)
ต้องตอบกลับไม่ให้ตรงกับรูปแบบ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
pattern | String | ข้อความต้องไม่ตรงกับรูปแบบ |
รีเทิร์น
TextValidationBuilder — this for chaining
requireTextIsEmail()
ต้องระบุรายการข้อความเป็นอีเมล
รีเทิร์น
TextValidationBuilder — TextValidation นี้สำหรับการเชื่อมโยง
requireTextIsUrl()
requireTextLengthGreaterThanOrEqualTo(number)
กำหนดให้ความยาวของคำตอบมากกว่าหรือเท่ากับค่า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Integer | ความยาวของข้อความย่อหน้าต้องมากกว่าค่านี้ |
รีเทิร์น
TextValidationBuilder — this for chaining
requireTextLengthLessThanOrEqualTo(number)
กำหนดให้ความยาวของคำตอบต้องน้อยกว่าค่า
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
number | Integer | ความยาวของข้อความย่อหน้าต้องน้อยกว่าหรือเท่ากับค่านี้ |
รีเทิร์น
TextValidationBuilder — this for chaining
requireTextMatchesPattern(pattern)
ต้องตอบกลับให้ตรงกับรูปแบบ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
pattern | String | ข้อความต้องตรงกับรูปแบบ |
รีเทิร์น
TextValidationBuilder — this for chaining