Class TextValidationBuilder

TextValidationBuilder

DataValidationBuilder cho 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);

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
requireNumber()TextValidationBuilderYêu cầu mục văn bản phải là một số.
requireNumberBetween(start, end)TextValidationBuilderYêu cầu mục văn bản phải là một số nằm trong khoảng từ giá trị bắt đầu đến giá trị kết thúc (bao gồm cả hai giá trị này).
requireNumberEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số bằng với giá trị được chỉ định.
requireNumberGreaterThan(number)TextValidationBuilderYêu cầu mục văn bản phải là một số lớn hơn giá trị được chỉ định.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số lớn hơn hoặc bằng giá trị được chỉ định.
requireNumberLessThan(number)TextValidationBuilderYêu cầu mục văn bản phải là một số nhỏ hơn giá trị được chỉ định.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số nhỏ hơn hoặc bằng giá trị được chỉ định.
requireNumberNotBetween(start, end)TextValidationBuilderYêu cầu mục văn bản phải là một số không nằm trong khoảng từ giá trị bắt đầu đến giá trị kết thúc, bao gồm cả hai giá trị này.
requireNumberNotEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số khác với giá trị được chỉ định.
requireTextContainsPattern(pattern)TextValidationBuilderYêu cầu phản hồi chứa mẫu.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderYêu cầu phản hồi không chứa mẫu.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderYêu cầu phản hồi không khớp với mẫu.
requireTextIsEmail()TextValidationBuilderMục văn bản phải là một địa chỉ email.
requireTextIsUrl()TextValidationBuilderYêu cầu mục văn bản phải là một URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderYêu cầu độ dài của câu trả lời phải lớn hơn hoặc bằng giá trị.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYêu cầu độ dài của câu trả lời phải nhỏ hơn giá trị.
requireTextMatchesPattern(pattern)TextValidationBuilderYêu cầu phản hồi phải khớp với mẫu.
requireWholeNumber()TextValidationBuilderYêu cầu mục văn bản phải là số nguyên.

Tài liệu chi tiết

requireNumber()

Yêu cầu mục văn bản phải là một số.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberBetween(start, end)

Yêu cầu mục văn bản phải là một số nằm trong khoảng từ giá trị bắt đầu đến giá trị kết thúc (bao gồm cả hai giá trị này).

Tham số

TênLoạiMô tả
startNumbergiới hạn dưới của phạm vi bao gồm
endNumbergiới hạn trên của phạm vi bao gồm

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberEqualTo(number)

Yêu cầu mục văn bản phải là một số bằng với giá trị được chỉ định.

Tham số

TênLoạiMô tả
numberNumbergiá trị mà mục phải bằng.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberGreaterThan(number)

Yêu cầu mục văn bản phải là một số lớn hơn giá trị được chỉ định.

Tham số

TênLoạiMô tả
numberNumbergiá trị mà mặt hàng phải lớn hơn.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberGreaterThanOrEqualTo(number)

Yêu cầu mục văn bản phải là một số lớn hơn hoặc bằng giá trị được chỉ định.

Tham số

TênLoạiMô tả
numberNumbergiá trị mà mặt hàng phải lớn hơn hoặc bằng.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberLessThan(number)

Yêu cầu mục văn bản phải là một số nhỏ hơn giá trị được chỉ định.

Tham số

TênLoạiMô tả
numberNumbergiá trị mà mặt hàng phải lớn hơn.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberLessThanOrEqualTo(number)

Yêu cầu mục văn bản phải là một số nhỏ hơn hoặc bằng giá trị được chỉ định.

Tham số

TênLoạiMô tả
numberNumbergiá trị mà mặt hàng phải nhỏ hơn hoặc bằng.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberNotBetween(start, end)

Yêu cầu mục văn bản phải là một số không nằm trong khoảng từ giá trị bắt đầu đến giá trị kết thúc, bao gồm cả hai giá trị này.

Tham số

TênLoạiMô tả
startNumbergiới hạn dưới của phạm vi bao gồm
endNumbergiới hạn trên của phạm vi bao gồm

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireNumberNotEqualTo(number)

Yêu cầu mục văn bản phải là một số khác với giá trị được chỉ định.

Tham số

TênLoạiMô tả
numberNumbergiá trị mà mặt hàng không được bằng.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireTextContainsPattern(pattern)

Yêu cầu phản hồi chứa mẫu.

Tham số

TênLoạiMô tả
patternStringvăn bản phải chứa mẫu

Cầu thủ trả bóng

TextValidationBuilder – this for chaining


requireTextDoesNotContainPattern(pattern)

Yêu cầu phản hồi không chứa mẫu.

Tham số

TênLoạiMô tả
patternStringvăn bản không được chứa mẫu

Cầu thủ trả bóng

TextValidationBuilder – this for chaining


requireTextDoesNotMatchPattern(pattern)

Yêu cầu phản hồi không khớp với mẫu.

Tham số

TênLoạiMô tả
patternStringvăn bản không được khớp với mẫu

Cầu thủ trả bóng

TextValidationBuilder – this for chaining


requireTextIsEmail()

Mục văn bản phải là một địa chỉ email.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireTextIsUrl()

Yêu cầu mục văn bản phải là một URL.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi


requireTextLengthGreaterThanOrEqualTo(number)

Yêu cầu độ dài của câu trả lời phải lớn hơn hoặc bằng giá trị.

Tham số

TênLoạiMô tả
numberIntegerđộ dài văn bản của đoạn phải lớn hơn giá trị này

Cầu thủ trả bóng

TextValidationBuilder – dùng lệnh này để xâu chuỗi


requireTextLengthLessThanOrEqualTo(number)

Yêu cầu độ dài của câu trả lời phải nhỏ hơn giá trị.

Tham số

TênLoạiMô tả
numberIntegerđộ dài văn bản của đoạn phải nhỏ hơn hoặc bằng giá trị này

Cầu thủ trả bóng

TextValidationBuilder – this for chaining


requireTextMatchesPattern(pattern)

Yêu cầu phản hồi phải khớp với mẫu.

Tham số

TênLoạiMô tả
patternStringvăn bản phải khớp với mẫu

Cầu thủ trả bóng

TextValidationBuilder – this for chaining


requireWholeNumber()

Yêu cầu mục văn bản phải là số nguyên.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để xâu chuỗi