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 — this for chaining


requireTextDoesNotContainPattern(pattern)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — this for chaining


requireTextDoesNotMatchPattern(pattern)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — this for chaining


requireTextIsEmail()

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการเชื่อมโยง


requireTextIsUrl()

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

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการเชื่อมโยง


requireTextLengthGreaterThanOrEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — this for chaining


requireTextLengthLessThanOrEqualTo(number)

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

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — this for chaining


requireTextMatchesPattern(pattern)

ต้องตอบกลับให้ตรงกับรูปแบบ

พารามิเตอร์

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

รีเทิร์น

TextValidationBuilder — this for chaining


requireWholeNumber()

ต้องเป็นจำนวนเต็ม

รีเทิร์น

TextValidationBuilderTextValidation นี้สำหรับการเชื่อมโยง