Class TextValidationBuilder

TextValidationBuilder

TextValidation için bir 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);

Yöntemler

YöntemDönüş türüKısa açıklama
requireNumber()TextValidationBuilderMetin öğesinin bir sayı olması gerekir.
requireNumberBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş (ikisi de dahil) arasında bir sayı olması gerekir.
requireNumberEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit bir sayı olmasını gerektirir.
requireNumberGreaterThan(number)TextValidationBuilderMetin öğesinin, belirtilen değerden büyük bir sayı olmasını gerektirir.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değerden büyük veya bu değere eşit bir sayı olmasını gerektirir.
requireNumberLessThan(number)TextValidationBuilderMetin öğesinin, belirtilen değerden düşük bir sayı olmasını gerektirir.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değerden küçük veya ona eşit bir sayı olmasını gerektirir.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş arasında (ikisi de dahil) olmayan bir sayı olması gerekir.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit olmayan bir sayı olmasını gerektirir.
requireTextContainsPattern(pattern)TextValidationBuilderYanıtın kalıp içermesi gerekir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderYanıtın kalıp içermemesi gerekir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderYanıtın kalıpla eşleşmemesini gerektirir.
requireTextIsEmail()TextValidationBuilderMetin öğesinin e-posta adresi olması gerekir.
requireTextIsUrl()TextValidationBuilderMetin öğesinin URL olması gerekir.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden büyük veya değere eşit olması gerekir.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden az olması gerekir.
requireTextMatchesPattern(pattern)TextValidationBuilderYanıtın kalıpla eşleşmesi gerekir.
requireWholeNumber()TextValidationBuilderMetin öğesinin tam sayı olması gerekir.

Ayrıntılı dokümanlar

requireNumber()

Metin öğesinin bir sayı olması gerekir.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberBetween(start, end)

Metin öğesinin, başlangıç ve bitiş (ikisi de dahil) arasında bir sayı olması gerekir.

Parametreler

AdTürAçıklama
startNumberdahil edici aralığın alt sınırları
endNumberdahil edici aralığın üst sınırları

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberEqualTo(number)

Metin öğesinin, belirtilen değere eşit bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
numberNumberöğenin eşit olması gereken değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberGreaterThan(number)

Metin öğesinin, belirtilen değerden büyük bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
numberNumberÖğenin daha büyük olması gereken değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberGreaterThanOrEqualTo(number)

Metin öğesinin, belirtilen değerden büyük veya bu değere eşit bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
numberNumberÖğenin büyük veya eşit olması gereken değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberLessThan(number)

Metin öğesinin, belirtilen değerden düşük bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
numberNumberÖğenin daha büyük olması gereken değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberLessThanOrEqualTo(number)

Metin öğesinin, belirtilen değerden küçük veya ona eşit bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
numberNumberÖğenin değerinin altında veya eşit olması gereken değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberNotBetween(start, end)

Metin öğesinin, başlangıç ve bitiş arasında (ikisi de dahil) olmayan bir sayı olması gerekir.

Parametreler

AdTürAçıklama
startNumberdahil edici aralığın alt sınırları
endNumberdahil edici aralığın üst sınırları

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberNotEqualTo(number)

Metin öğesinin, belirtilen değere eşit olmayan bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
numberNumberöğenin eşit olmaması gereken değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireTextContainsPattern(pattern)

Yanıtın kalıp içermesi gerekir.

Parametreler

AdTürAçıklama
patternStringmetin, kalıp içermelidir

Return

TextValidationBuilder: zincirleme için kullanılır


requireTextDoesNotContainPattern(pattern)

Yanıtın kalıp içermemesi gerekir.

Parametreler

AdTürAçıklama
patternStringMetin kalıp içermemelidir

Return

TextValidationBuilder: zincirleme için kullanılır


requireTextDoesNotMatchPattern(pattern)

Yanıtın kalıpla eşleşmemesini gerektirir.

Parametreler

AdTürAçıklama
patternStringmetin, kalıpla eşleşmemelidir

Return

TextValidationBuilder: zincirleme için kullanılır


requireTextIsEmail()

Metin öğesinin e-posta adresi olması gerekir.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireTextIsUrl()

Metin öğesinin URL olması gerekir.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireTextLengthGreaterThanOrEqualTo(number)

Yanıt uzunluğunun değerden büyük veya değere eşit olması gerekir.

Parametreler

AdTürAçıklama
numberIntegerparagraf metni uzunluğu bu değerden büyük olmalıdır

Return

TextValidationBuilder: zincirleme için kullanılır


requireTextLengthLessThanOrEqualTo(number)

Yanıt uzunluğunun değerden az olması gerekir.

Parametreler

AdTürAçıklama
numberIntegerparagraf metni uzunluğu bu değerden az veya bu değere eşit olmalıdır

Return

TextValidationBuilder: zincirleme için kullanılır


requireTextMatchesPattern(pattern)

Yanıtın kalıpla eşleşmesi gerekir.

Parametreler

AdTürAçıklama
patternStringmetin, kalıpla eşleşmelidir

Return

TextValidationBuilder: zincirleme için kullanılır


requireWholeNumber()

Metin öğesinin tam sayı olması gerekir.

Return

TextValidationBuilder: Zincirleme için bu TextValidation