Class TextValidationBuilder

TextValidationBuilder

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

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ố từ bắt đầu đến kết thúc, tính cả 2 giá trị đầu cuối.
requireNumberEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số bằng với giá trị đã 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ị đã 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ừ bắt đầu đến kết thúc, tính cả 2 giá trị đầu cuối.
requireNumberNotEqualTo(number)TextValidationBuilderYêu cầu mục văn bản phải là một số không bằng 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()TextValidationBuilderBắt buộc phải có mục văn bản là địa chỉ email.
requireTextIsUrl()TextValidationBuilderBắt buộc phải có mục văn bản là một URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderYêu cầu thời lượng phản hồi phải lớn hơn hoặc bằng giá trị.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYêu cầu thời lượng phản hồi phải nhỏ hơn giá trị.
requireTextMatchesPattern(pattern)TextValidationBuilderYêu cầu phản hồi để khớp với mẫu.
requireWholeNumber()TextValidationBuilderYêu cầu mục văn bản phải là một 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, để tạo chuỗi


requireNumberBetween(start, end)

Yêu cầu mục văn bản phải là một số từ bắt đầu đến kết thúc, tính cả 2 giá trị đầu cuối.

Các tham số

TênLoạiNội dung mô 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, để tạo 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ị đã chỉ định.

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo 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ị đã chỉ định.

Các tham số

TênLoạiNội dung mô tả
numberNumbergiá trị mà mục phải lớn hơn.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo 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.

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo 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.

Các tham số

TênLoạiNội dung mô tả
numberNumbergiá trị mà mục phải lớn hơn.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo 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.

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo 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ừ bắt đầu đến kết thúc, tính cả 2 giá trị đầu cuối.

Các tham số

TênLoạiNội dung mô 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, để tạo chuỗi


requireNumberNotEqualTo(number)

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

Các tham số

TênLoạiNội dung mô tả
numberNumbergiá trị mà mục không được bằng.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo chuỗi


requireTextContainsPattern(pattern)

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

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilder — mã này để tạo chuỗi


requireTextDoesNotContainPattern(pattern)

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

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilder — mã này để tạo chuỗi


requireTextDoesNotMatchPattern(pattern)

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

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilder — mã này để tạo chuỗi


requireTextIsEmail()

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

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo chuỗi


requireTextIsUrl()

Bắt buộc phải có mục văn bản là một URL.

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo chuỗi


requireTextLengthGreaterThanOrEqualTo(number)

Yêu cầu thời lượng phản hồi phải lớn hơn hoặc bằng giá trị.

Các tham số

TênLoạiNội dung mô 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 — mã này để tạo chuỗi


requireTextLengthLessThanOrEqualTo(number)

Yêu cầu thời lượng phản hồi phải nhỏ hơn giá trị.

Các tham số

TênLoạiNội dung mô 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 — mã này để tạo chuỗi


requireTextMatchesPattern(pattern)

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

Các tham số

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

Cầu thủ trả bóng

TextValidationBuilder — mã này để tạo chuỗi


requireWholeNumber()

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

Cầu thủ trả bóng

TextValidationBuilderTextValidation này, để tạo chuỗi