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