Text
의 DataValidationBuilder입니다.
// 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);
메서드
자세한 문서
require Number()
require Number Between(start, end)
텍스트 항목이 시작과 끝 사이의 숫자여야 합니다(양 끝값 포함).
매개변수
이름 | 유형 | 설명 |
---|---|---|
start | Number | 포함 범위의 하한 |
end | Number | 포함 범위의 상한 |
리턴
Text
— 체이닝을 위한 이 Text
require Number Equal To(number)
텍스트 항목이 지정된 값과 같은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 항목이 같아야 하는 값입니다. |
리턴
Text
— 체이닝을 위한 이 Text
require Number Greater Than(number)
텍스트 항목이 지정된 값보다 큰 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 항목이 더 커야 하는 값입니다. |
리턴
Text
— 체이닝을 위한 이 Text
require Number Greater Than Or Equal To(number)
텍스트 항목이 지정된 값보다 크거나 같은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 항목이 이를 초과해서는 안 되는 값입니다. |
리턴
Text
— 체이닝을 위한 이 Text
require Number Less Than(number)
텍스트 항목이 지정된 값보다 작은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 항목이 더 커야 하는 값입니다. |
리턴
Text
— 체이닝을 위한 이 Text
require Number Less Than Or Equal To(number)
텍스트 항목이 지정된 값보다 작거나 같은 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 항목이 이 값보다 작거나 같아야 합니다. |
리턴
Text
— 체이닝을 위한 이 Text
require Number Not Between(start, end)
텍스트 항목이 시작과 끝 사이(양 끝값 포함)가 아닌 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
start | Number | 포함 범위의 하한 |
end | Number | 포함 범위의 상한 |
리턴
Text
— 체이닝을 위한 이 Text
require Number Not Equal To(number)
텍스트 항목이 지정된 값과 다른 숫자여야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Number | 항목이 같지 않아야 하는 값입니다. |
리턴
Text
— 체이닝을 위한 이 Text
require Text Contains Pattern(pattern)
응답에 패턴이 포함되어야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트에 패턴이 포함되어야 합니다. |
리턴
Text
: 연결을 위한 this
require Text Does Not Contain Pattern(pattern)
응답에 패턴이 포함되어서는 안 됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트에 패턴이 포함되어서는 안 됩니다. |
리턴
Text
: 연결을 위한 this
require Text Does Not Match Pattern(pattern)
응답이 패턴과 일치하지 않아야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
pattern | String | 텍스트가 패턴과 일치하면 안 됩니다. |
리턴
Text
: 연결을 위한 this
require Text Is Email()
require Text Is Url()
require Text Length Greater Than Or Equal To(number)
응답 길이가 값보다 크거나 같아야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Integer | 단락 텍스트 길이가 이 값보다 커야 합니다. |
리턴
Text
: 연결을 위한 this
require Text Length Less Than Or Equal To(number)
응답 길이가 값보다 작아야 합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
number | Integer | 단락 텍스트 길이는 이 값보다 작거나 같아야 합니다. |
리턴
Text
: 연결을 위한 this