DataValidationBuilder สําหรับ Text
// 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()
กําหนดให้รายการข้อความต้องเป็นตัวเลข
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberBetween(start, end)
กําหนดให้รายการข้อความต้องเป็นตัวเลขระหว่างจุดเริ่มต้นและจุดสิ้นสุด
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
start | Number | ขอบเขตล่างของช่วงแบบรวม |
end | Number | ขอบเขตบนของช่วงแบบรวม |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberEqualTo(number)
กำหนดให้รายการข้อความต้องเป็นตัวเลขที่เท่ากับค่าที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Number | ค่าที่รายการต้องเท่ากับ |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberGreaterThan(number)
กําหนดให้รายการข้อความต้องเป็นตัวเลขที่มากกว่าค่าที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Number | ค่าที่รายการต้องมากกว่า |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberGreaterThanOrEqualTo(number)
กําหนดให้รายการข้อความต้องเป็นตัวเลขที่มากกว่าหรือเท่ากับค่าที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Number | ค่าที่รายการต้องมากกว่าหรือเท่ากับ |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberLessThan(number)
กําหนดให้รายการข้อความต้องเป็นตัวเลขที่น้อยกว่าค่าที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Number | ค่าที่รายการต้องมากกว่า |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberLessThanOrEqualTo(number)
กําหนดให้รายการข้อความต้องเป็นตัวเลขที่น้อยกว่าหรือเท่ากับค่าที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Number | ค่าที่รายการต้องน้อยกว่าหรือเท่ากับ |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberNotBetween(start, end)
กําหนดให้รายการข้อความต้องเป็นตัวเลขที่ไม่ได้อยู่ในช่วงเริ่มต้นและสิ้นสุด (รวม)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
start | Number | ขอบเขตล่างของช่วงแบบรวม |
end | Number | ขอบเขตบนของช่วงแบบรวม |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require NumberNotEqualTo(number)
กําหนดให้รายการข้อความต้องเป็นตัวเลขที่ไม่เท่ากับค่าที่ระบุ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Number | ค่าที่รายการต้องไม่เท่ากับ |
รีเทิร์น
Text
— Text
นี้สําหรับการเชน
require Text Contains Pattern(pattern)
กำหนดให้คำตอบต้องมีรูปแบบ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
pattern | String | ข้อความต้องมีรูปแบบ |
รีเทิร์น
Text
— สำหรับเชน
require Text Does Not Contain Pattern(pattern)
กำหนดให้คำตอบไม่มีรูปแบบ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
pattern | String | ข้อความต้องไม่มีรูปแบบ |
รีเทิร์น
Text
— สำหรับเชน
require Text Does Not Match Pattern(pattern)
กำหนดให้คำตอบไม่ตรงกับรูปแบบ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
pattern | String | ข้อความต้องไม่ตรงกับรูปแบบ |
รีเทิร์น
Text
— สำหรับเชน
require Text Is Email()
require Text Is Url()
require Text Length Greater Than Or Equal To(number)
กําหนดให้ความยาวของคำตอบต้องมากกว่าหรือเท่ากับค่า
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Integer | ความยาวข้อความย่อหน้าต้องมากกว่าค่านี้ |
รีเทิร์น
Text
— สำหรับเชน
require Text Length Less Than Or Equal To(number)
กําหนดให้ความยาวของคําตอบต้องน้อยกว่าค่า
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
number | Integer | ความยาวข้อความย่อหน้าต้องน้อยกว่าหรือเท่ากับค่านี้ |
รีเทิร์น
Text
— สำหรับเชน
require Text Matches Pattern(pattern)
ต้องมีคำตอบที่ตรงกับรูปแบบ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
pattern | String | ข้อความต้องตรงกับรูปแบบ |
รีเทิร์น
Text
— สำหรับเชน
require Whole Number()
กำหนดให้รายการข้อความต้องเป็นจำนวนเต็ม
รีเทิร์น
Text
— Text
นี้สําหรับการเชน