Class TextValidationBuilder

TextValidationBuilder

TextValidation için DataValidationBuilder aracı.

// 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);

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ş arasında (bu değerler dahil) bir sayı olmasını gerektirir.
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 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ını gerektirir.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ile bitiş arasında (bu değerler dahil) olmayan bir sayı olmasını gerektirir.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin belirtilen değere eşit olmayan bir sayı olmasını gerektirir.
requireTextContainsPattern(pattern)TextValidationBuilderKalıbı içermesi için yanıt gerektirir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderDesen içermeyen yanıt gerektirir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderKalıpla eşleşmeme yanıtı gerekli.
requireTextIsEmail()TextValidationBuilderMetin öğesinin bir e-posta adresi olmasını gerektiriyor.
requireTextIsUrl()TextValidationBuilderMetin öğesinin bir URL olmasını gerektirir.
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üçük olmasını gerektirir.
requireTextMatchesPattern(pattern)TextValidationBuilderKalıpla eşleştirmek için yanıt gerektirir.
requireWholeNumber()TextValidationBuilderMetin öğesinin tam sayı olmasını gerektirir.

Ayrıntılı belgeler

requireNumber()

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

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


requireNumberBetween(start, end)

Metin öğesinin, başlangıç ve bitiş arasında (bu değerler dahil) bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
startNumberkapsayıcı aralığın alt sınırları
endNumberkapsayıcı aralığın üst sınırları

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


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ğerdir.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


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ğerdir.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


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 daha büyük veya eşit olması gereken değerdir.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


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ğerdir.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


requireNumberLessThanOrEqualTo(number)

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

Parametreler

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

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


requireNumberNotBetween(start, end)

Metin öğesinin, başlangıç ile bitiş arasında (bu değerler dahil) olmayan bir sayı olmasını gerektirir.

Parametreler

AdTürAçıklama
startNumberkapsayıcı aralığın alt sınırları
endNumberkapsayıcı aralığın üst sınırları

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


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ğerdir.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


requireTextContainsPattern(pattern)

Kalıbı içermesi için yanıt gerektirir.

Parametreler

AdTürAçıklama
patternStringmetin desen içermelidir

Return

TextValidationBuilder — bu zincir için


requireTextDoesNotContainPattern(pattern)

Desen içermeyen yanıt gerektirir.

Parametreler

AdTürAçıklama
patternStringmetin desen içermemelidir

Return

TextValidationBuilder — bu zincir için


requireTextDoesNotMatchPattern(pattern)

Kalıpla eşleşmeme yanıtı gerekli.

Parametreler

AdTürAçıklama
patternStringmetin kalıbıyla eşleşmemelidir

Return

TextValidationBuilder — bu zincir için


requireTextIsEmail()

Metin öğesinin bir e-posta adresi olmasını gerektiriyor.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


requireTextIsUrl()

Metin öğesinin bir URL olmasını gerektirir.

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için


requireTextLengthGreaterThanOrEqualTo(number)

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

Parametreler

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

Return

TextValidationBuilder — bu zincir için


requireTextLengthLessThanOrEqualTo(number)

Yanıt uzunluğunun değerden küçük olmasını gerektirir.

Parametreler

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

Return

TextValidationBuilder — bu zincir için


requireTextMatchesPattern(pattern)

Kalıpla eşleştirmek için yanıt gerektirir.

Parametreler

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

Return

TextValidationBuilder — bu zincir için


requireWholeNumber()

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

Return

TextValidationBuilder — bu TextValidation, zincirleme bağlantı için