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

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberBetween(start, end)

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

매개변수

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberEqualTo(number)

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

매개변수

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberGreaterThan(number)

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

매개변수

이름유형설명
numberNumber상품이 해당 값보다 커야 하는 값입니다.

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberGreaterThanOrEqualTo(number)

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

매개변수

이름유형설명
numberNumber상품이 그보다 크거나 같은 값

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberLessThan(number)

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

매개변수

이름유형설명
numberNumber상품이 해당 값보다 커야 하는 값입니다.

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberLessThanOrEqualTo(number)

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

매개변수

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberNotBetween(start, end)

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

매개변수

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireNumberNotEqualTo(number)

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

매개변수

이름유형설명
numberNumber상품이 같으면 안 되는 값입니다.

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireTextContainsPattern(pattern)

패턴이 포함된 응답이 필요합니다.

매개변수

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

Return

TextValidationBuilder — 체이닝의 경우


requireTextDoesNotContainPattern(pattern)

패턴을 포함하지 않도록 응답해야 합니다.

매개변수

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

Return

TextValidationBuilder — 체이닝의 경우


requireTextDoesNotMatchPattern(pattern)

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

매개변수

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

Return

TextValidationBuilder — 체이닝의 경우


requireTextIsEmail()

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireTextIsUrl()

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용


requireTextLengthGreaterThanOrEqualTo(number)

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

매개변수

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

Return

TextValidationBuilder — 체이닝의 경우


requireTextLengthLessThanOrEqualTo(number)

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

매개변수

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

Return

TextValidationBuilder — 체이닝의 경우


requireTextMatchesPattern(pattern)

패턴 일치에 대한 응답이 필요합니다.

매개변수

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

Return

TextValidationBuilder — 체이닝의 경우


requireWholeNumber()

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

Return

TextValidationBuilder: 이 TextValidation, 체이닝용