Class TextValidationBuilder

TextValidationBuilder

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

Yöntemler

YöntemDönüş türüKısa açıklama
requireNumber()TextValidationBuilderMetin öğesinin sayı olması gerekiyor.
requireNumberBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş tarihleri 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ı gerektiriyor.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değerden küçük veya bu değere eşit bir sayı olması gerekiyor.
requireNumberNotBetween(start, end)TextValidationBuilderMetin öğesinin, başlangıç ve bitiş değerleri de dahil olmak üzere bu değerler arasında olmayan bir sayı olması gerekiyor.
requireNumberNotEqualTo(number)TextValidationBuilderMetin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekiyor.
requireTextContainsPattern(pattern)TextValidationBuilderKalıbı içermesi için yanıt gerektirir.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderKalıbı içermemesi için yanıt gerektirir.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderEşleşmeyen kalıp için yanıt gerektirir.
requireTextIsEmail()TextValidationBuilderMetin öğesinin e-posta adresi olmasını gerektirir.
requireTextIsUrl()TextValidationBuilderMetin öğesinin URL olmasını gerektirir.
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 küçük olmasını gerektiriyor.
requireTextMatchesPattern(pattern)TextValidationBuilderEşleştirme kalıbı için yanıt gerektirir.
requireWholeNumber()TextValidationBuilderMetin öğesinin tam sayı olmasını gerektirir.

Ayrıntılı belgeler

requireNumber()

Metin öğesinin sayı olması gerekiyor.

Return

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


requireNumberBetween(start, end)

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

Parametreler

AdTürAçıklama
startNumberdahil edilen aralığın alt sınırları
endNumberdahil edilen 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 büyük veya eşit olması gereken değer.

Return

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


requireNumberLessThan(number)

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

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

Parametreler

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

Return

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


requireNumberNotBetween(start, end)

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

Parametreler

AdTürAçıklama
startNumberdahil edilen aralığın alt sınırları
endNumberdahil edilen 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ı gerekiyor.

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 kalıp içermelidir

Return

TextValidationBuilder — zincirleme için bu


requireTextDoesNotContainPattern(pattern)

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

Parametreler

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

Return

TextValidationBuilder — zincirleme için bu


requireTextDoesNotMatchPattern(pattern)

Eşleşmeyen kalıp için yanıt gerektirir.

Parametreler

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

Return

TextValidationBuilder — zincirleme için bu


requireTextIsEmail()

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

Return

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


requireTextIsUrl()

Metin öğesinin 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ı gerekir.

Parametreler

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

Return

TextValidationBuilder — zincirleme için bu


requireTextLengthLessThanOrEqualTo(number)

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

Parametreler

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

Return

TextValidationBuilder — zincirleme için bu


requireTextMatchesPattern(pattern)

Eşleştirme kalıbı için yanıt gerektirir.

Parametreler

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

Return

TextValidationBuilder — zincirleme için bu


requireWholeNumber()

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

Return

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