Class TextValidationBuilder

TextValidationBuilder

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()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()

텍스트 항목은 숫자여야 합니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberBetween(start, end)

텍스트 항목은 시작과 끝 사이의 숫자여야 합니다.

매개변수

이름유형설명
startNumber포함 범위의 하한
endNumber포함 범위의 상한

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberEqualTo(number)

텍스트 항목은 지정된 값과 동일한 숫자여야 합니다.

매개변수

이름유형설명
numberNumber항목이 같아야 하는 값입니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberGreaterThan(number)

텍스트 항목은 지정된 값보다 큰 숫자여야 합니다.

매개변수

이름유형설명
numberNumber항목이 초과해야 하는 값입니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberGreaterThanOrEqualTo(number)

텍스트 항목은 지정된 값보다 크거나 같아야 합니다.

매개변수

이름유형설명
numberNumber항목이 크거나 같아야 하는 값입니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberLessThan(number)

텍스트 항목은 지정된 값보다 작은 숫자여야 합니다.

매개변수

이름유형설명
numberNumber항목이 초과해야 하는 값입니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberLessThanOrEqualTo(number)

텍스트 항목은 지정된 값보다 작거나 같은 숫자여야 합니다.

매개변수

이름유형설명
numberNumber항목이 작거나 같아야 하는 값입니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberNotBetween(start, end)

텍스트 항목은 시작과 끝 사이의 숫자여야 합니다.

매개변수

이름유형설명
startNumber포함 범위의 하한
endNumber포함 범위의 상한

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberNotEqualTo(number)

텍스트 항목은 지정된 값과 같지 않은 숫자여야 합니다.

매개변수

이름유형설명
numberNumber항목이 같아서는 안 되는 값입니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireTextContainsPattern(pattern)

패턴을 포함하려면 응답이 필요합니다.

매개변수

이름유형설명
patternString텍스트에는 패턴이 포함되어야 합니다.

리턴

TextValidationBuilder: 체이닝용


requireTextDoesNotContainPattern(pattern)

패턴을 포함하지 않으려면 응답이 필요합니다.

매개변수

이름유형설명
patternString텍스트에 패턴을 포함해서는 안 됩니다.

리턴

TextValidationBuilder: 체이닝용


requireTextDoesNotMatchPattern(pattern)

패턴과 일치하지 않으면 응답이 필요합니다.

매개변수

이름유형설명
patternString텍스트는 패턴과 일치하지 않아야 합니다.

리턴

TextValidationBuilder: 체이닝용


requireTextIsEmail()

텍스트 항목은 이메일 주소여야 합니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireTextIsUrl()

텍스트 항목은 URL이어야 합니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용


requireTextLengthGreaterThanOrEqualTo(number)

응답 길이가 값보다 크거나 같아야 합니다.

매개변수

이름유형설명
numberInteger단락 텍스트 길이는 이 값보다 커야 합니다.

리턴

TextValidationBuilder: 체이닝용


requireTextLengthLessThanOrEqualTo(number)

응답 길이는 값보다 작아야 합니다.

매개변수

이름유형설명
numberInteger단락 텍스트 길이는 이 값보다 작거나 같아야 합니다.

리턴

TextValidationBuilder: 체이닝용


requireTextMatchesPattern(pattern)

패턴 일치를 위해 응답이 필요합니다.

매개변수

이름유형설명
patternString텍스트는 패턴과 일치해야 합니다.

리턴

TextValidationBuilder: 체이닝용


requireWholeNumber()

텍스트 항목은 정수여야 합니다.

리턴

TextValidationBuilder: 이 TextValidation, 체이닝용