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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireNumber() | TextValidationBuilder | Metin öğesinin sayı olmasını gerektirir. |
requireNumberBetween(start, end) | TextValidationBuilder | Metin öğesinin, başlangıç ve bitiş arasında (bu değerler dahil) bir sayı olmasını gerektirir. |
requireNumberEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değere eşit bir sayı olmasını gerektirir. |
requireNumberGreaterThan(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden büyük bir sayı olmasını gerektirir. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden büyük veya bu değere eşit bir sayı olmasını gerektirir. |
requireNumberLessThan(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden küçük bir sayı olmasını gerektirir. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değerden küçük veya bu değere eşit bir sayı olmasını gerektirir. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Metin öğesinin, başlangıç ile bitiş arasında (bu değerler dahil) olmayan bir sayı olmasını gerektirir. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Metin öğesinin belirtilen değere eşit olmayan bir sayı olmasını gerektirir. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Kalıbı içermesi için yanıt gerektirir. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Desen içermeyen yanıt gerektirir. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Kalıpla eşleşmeme yanıtı gerekli. |
requireTextIsEmail() | TextValidationBuilder | Metin öğesinin bir e-posta adresi olmasını gerektiriyor. |
requireTextIsUrl() | TextValidationBuilder | Metin öğesinin bir URL olmasını gerektirir. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Yanıt uzunluğunun değerden büyük veya değere eşit olmasını gerektirir. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Yanıt uzunluğunun değerden küçük olmasını gerektirir. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Kalıpla eşleştirmek için yanıt gerektirir. |
requireWholeNumber() | TextValidationBuilder | Metin öğ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
Ad | Tür | Açıklama |
---|---|---|
start | Number | kapsayıcı aralığın alt sınırları |
end | Number | kapsayı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
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
start | Number | kapsayıcı aralığın alt sınırları |
end | Number | kapsayı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
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin desen içermelidir |
Return
TextValidationBuilder
— bu zincir için
requireTextDoesNotContainPattern(pattern)
Desen içermeyen yanıt gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin desen içermemelidir |
Return
TextValidationBuilder
— bu zincir için
requireTextDoesNotMatchPattern(pattern)
Kalıpla eşleşmeme yanıtı gerekli.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin 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
Ad | Tür | Açıklama |
---|---|---|
number | Integer | paragraf 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
Ad | Tür | Açıklama |
---|---|---|
number | Integer | paragraf 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
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin 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