Class TextValidationBuilder

TextValidationBuilder

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กําหนดให้รายการข้อความต้องเป็นตัวเลข
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 นี้สําหรับการเชน