Class TextValidationBuilder

TextValidationBuilder

TextValidation의 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);

메서드

메서드반환 유형간략한 설명
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