Class TextValidationBuilder

TextValidationBuilder

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

เอกสารประกอบโดยละเอียด

requireNumber()

รายการข้อความต้องเป็นตัวเลข

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberBetween(start, end)

รายการข้อความต้องเป็นตัวเลขระหว่างจุดเริ่มต้นและจุดสิ้นสุด

พารามิเตอร์

ชื่อTypeคำอธิบาย
startNumberขอบเขตล่างของช่วงการรวมศูนย์
endNumberขอบเขตบนของช่วงการรวม

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberEqualTo(number)

รายการข้อความต้องเป็นตัวเลขที่เท่ากับค่าที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberNumberค่าที่รายการต้องเท่ากับ

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberGreaterThan(number)

รายการข้อความต้องเป็นตัวเลขที่มากกว่าค่าที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberNumberค่าที่รายการต้องมากกว่า

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberGreaterThanOrEqualTo(number)

รายการข้อความต้องเป็นตัวเลขที่มากกว่าหรือเท่ากับค่าที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberNumberค่าที่รายการต้องมากกว่าหรือเท่ากับ

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberLessThan(number)

รายการข้อความต้องเป็นตัวเลขที่น้อยกว่าค่าที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberNumberค่าที่รายการต้องมากกว่า

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberLessThanOrEqualTo(number)

รายการข้อความต้องเป็นตัวเลขที่น้อยกว่าหรือเท่ากับค่าที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberNumberค่าที่รายการต้องน้อยกว่าหรือเท่ากับ

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberNotBetween(start, end)

รายการข้อความต้องเป็นตัวเลขที่ไม่อยู่ระหว่างจุดเริ่มต้นและจุดสิ้นสุด

พารามิเตอร์

ชื่อTypeคำอธิบาย
startNumberขอบเขตล่างของช่วงการรวมศูนย์
endNumberขอบเขตบนของช่วงการรวม

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireNumberNotEqualTo(number)

รายการข้อความต้องเป็นตัวเลขที่ไม่เท่ากับค่าที่ระบุ

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberNumberค่าที่รายการต้องไม่เท่ากับ

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireTextContainsPattern(pattern)

ต้องการการตอบสนองเพื่อมีรูปแบบ

พารามิเตอร์

ชื่อTypeคำอธิบาย
patternStringข้อความต้องมีรูปแบบ

รีเทิร์น

TextValidationBuilder — สำหรับการทำเชน


requireTextDoesNotContainPattern(pattern)

ต้องตอบสนองต่อการไม่มีรูปแบบ

พารามิเตอร์

ชื่อTypeคำอธิบาย
patternStringข้อความต้องไม่มีรูปแบบ

รีเทิร์น

TextValidationBuilder — สำหรับการทำเชน


requireTextDoesNotMatchPattern(pattern)

ต้องการคำตอบที่ไม่ตรงกับรูปแบบ

พารามิเตอร์

ชื่อTypeคำอธิบาย
patternStringข้อความต้องไม่ตรงกับรูปแบบ

รีเทิร์น

TextValidationBuilder — สำหรับการทำเชน


requireTextIsEmail()

กำหนดให้รายการข้อความต้องเป็นอีเมล

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireTextIsUrl()

กำหนดให้รายการข้อความเป็น URL

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน


requireTextLengthGreaterThanOrEqualTo(number)

จำเป็นต้องระบุความยาวของคำตอบให้มากกว่าหรือเท่ากับค่า

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberIntegerความยาวของข้อความย่อหน้าต้องมากกว่าค่านี้

รีเทิร์น

TextValidationBuilder — สำหรับการทำเชน


requireTextLengthLessThanOrEqualTo(number)

ความยาวของคำตอบต้องน้อยกว่าค่า

พารามิเตอร์

ชื่อTypeคำอธิบาย
numberIntegerความยาวของข้อความย่อหน้าต้องน้อยกว่าหรือเท่ากับค่านี้

รีเทิร์น

TextValidationBuilder — สำหรับการทำเชน


requireTextMatchesPattern(pattern)

ต้องการคำตอบสำหรับการจับคู่รูปแบบ

พารามิเตอร์

ชื่อTypeคำอธิบาย
patternStringข้อความต้องตรงกับรูปแบบ

รีเทิร์น

TextValidationBuilder — สำหรับการทำเชน


requireWholeNumber()

รายการข้อความต้องเป็นจำนวนเต็ม

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำเชน