TextValidation
의 DataValidationBuilder
// 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()
requireNumberBetween(start, end)
시작과 끝 사이의 텍스트 항목이 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
start | Number | 포함 범위의 하한 |
end | Number | 포함 범위의 상한 |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberEqualTo(number)
텍스트 항목은 지정된 값과 동일한 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 상품이 같아야 하는 값입니다. |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberGreaterThan(number)
텍스트 항목은 지정된 값보다 큰 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 상품이 해당 값보다 커야 하는 값입니다. |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberGreaterThanOrEqualTo(number)
텍스트 항목은 지정된 값보다 크거나 같은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 상품이 그보다 크거나 같은 값 |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberLessThan(number)
텍스트 항목은 지정된 값보다 작은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 상품이 해당 값보다 커야 하는 값입니다. |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberLessThanOrEqualTo(number)
텍스트 항목은 지정된 값보다 작거나 같아야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 값이 작거나 같아야 하는 값입니다. |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberNotBetween(start, end)
텍스트 항목은 시작과 끝 사이의 숫자가 아니어야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
start | Number | 포함 범위의 하한 |
end | Number | 포함 범위의 상한 |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireNumberNotEqualTo(number)
텍스트 항목은 지정된 값과 같지 않은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 상품이 같으면 안 되는 값입니다. |
Return
TextValidationBuilder
: 이 TextValidation
, 체이닝용
requireTextContainsPattern(pattern)
패턴이 포함된 응답이 필요합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트에 패턴이 포함되어야 합니다. |
Return
TextValidationBuilder
— 체이닝의 경우
requireTextDoesNotContainPattern(pattern)
패턴을 포함하지 않도록 응답해야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트에 패턴을 포함해서는 안 됩니다. |
Return
TextValidationBuilder
— 체이닝의 경우
requireTextDoesNotMatchPattern(pattern)
패턴과 일치하지 않는 응답이 필요합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트가 패턴과 일치하지 않아야 합니다. |
Return
TextValidationBuilder
— 체이닝의 경우
requireTextIsEmail()
requireTextIsUrl()
requireTextLengthGreaterThanOrEqualTo(number)
응답 길이가 값보다 크거나 같아야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Integer | 단락 텍스트 길이는 이 값보다 커야 합니다. |
Return
TextValidationBuilder
— 체이닝의 경우
requireTextLengthLessThanOrEqualTo(number)
응답 길이는 값보다 작아야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Integer | 단락 텍스트 길이는 이 값보다 작거나 같아야 합니다. |
Return
TextValidationBuilder
— 체이닝의 경우
requireTextMatchesPattern(pattern)
패턴 일치에 대한 응답이 필요합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트가 패턴과 일치해야 합니다. |
Return
TextValidationBuilder
— 체이닝의 경우