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)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startNumberขอบเขตล่างของช่วงที่รวม
endNumberขอบเขตบนของช่วงที่รวม

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberGreaterThan(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberGreaterThanOrEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberLessThan(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberLessThanOrEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberNotBetween(start, end)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startNumberขอบเขตล่างของช่วงที่รวม
endNumberขอบเขตบนของช่วงที่รวม

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireNumberNotEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireTextContainsPattern(pattern)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — ใช้สำหรับการทำห่วงโซ่


requireTextDoesNotContainPattern(pattern)

ต้องตอบกลับเพื่อไม่ให้มีรูปแบบ

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — ใช้สำหรับการทำห่วงโซ่


requireTextDoesNotMatchPattern(pattern)

ต้องตอบกลับหากไม่ตรงกับรูปแบบ

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — ใช้สำหรับการทำห่วงโซ่


requireTextIsEmail()

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireTextIsUrl()

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่


requireTextLengthGreaterThanOrEqualTo(number)

ความยาวคำตอบต้องมากกว่าหรือเท่ากับค่า

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — ใช้สำหรับการทำห่วงโซ่


requireTextLengthLessThanOrEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — ใช้สำหรับการทำห่วงโซ่


requireTextMatchesPattern(pattern)

ต้องตอบกลับการจับคู่รูปแบบ

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — ใช้สำหรับการทำห่วงโซ่


requireWholeNumber()

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการทำห่วงโซ่