Class TextValidationBuilder

TextValidationBuilder

TextValidation için 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 sayı olmasını gerektirir.
requireNumberBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş değerleri de dahil olmak üzere bu değerler arasında bir sayı olması gerekir.
requireNumberEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit bir sayı olması gerekir.
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ı gerekir.
requireNumberLessThan(number)TextValidationBuilderMetin öğesinin, belirtilen değerden küçük bir sayı olmasını gerektirir.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değerden küçük veya bu değere eşit bir sayı olması gerekir.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş değerleri arasında olmayan bir sayı olması gerekir.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekir.
requireTextContainsPattern(pattern)TextValidationBuilderYanıtın desen içermesi gerekir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderYanıtın desen içermemesi gerekir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderYanıtın desenle eşleşmemesi gerekir.
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ını gerektirir.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderYanıt uzunluğunun değerden kısa olması gerekir.
requireTextMatchesPattern(pattern)TextValidationBuilderDesenin eşleşmesi için yanıt verilmesi gerekir.
requireWholeNumber()TextValidationBuilderMetin öğesinin tam sayı olması gerekir.

Ayrıntılı belgeler

requireNumber()

Metin öğesinin sayı olmasını gerektirir.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberBetween(start, end)

Metin öğesinin, başlangıç ve bitiş değerleri de dahil olmak üzere bu değerler arasında bir sayı olması gerekir.

Parametreler

AdTürAçıklama
startNumberkapsayıcı aralığın alt sınırları
endNumberkapsayıcı 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ı gerekir.

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 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ı gerekir.

Parametreler

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

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberLessThan(number)

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

Parametreler

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

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberLessThanOrEqualTo(number)

Metin öğesinin, belirtilen değerden küçük veya bu değere eşit bir sayı olması gerekir.

Parametreler

AdTürAçıklama
numberNumberÖğenin en fazla olabileceği değer.

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireNumberNotBetween(start, end)

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

Parametreler

AdTürAçıklama
startNumberkapsayıcı aralığın alt sınırları
endNumberkapsayıcı 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ı gerekir.

Parametreler

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

Return

TextValidationBuilder: Zincirleme için bu TextValidation


requireTextContainsPattern(pattern)

Yanıtın desen 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 desen 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 desenle eşleşmemesi gerekir.

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ını gerektirir.

Parametreler

AdTürAçıklama
numberIntegerParagraf metin 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 kısa olması gerekir.

Parametreler

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

Return

TextValidationBuilder: Zincirleme için kullanılır.


requireTextMatchesPattern(pattern)

Desenin eşleşmesi için yanıt verilmesi 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