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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
requireNumber() | TextValidationBuilder | Metin öğesinin sayı olması gerekiyor. |
requireNumberBetween(start, end) | TextValidationBuilder | Metin öğesinin, başlangıç ve bitiş tarihleri 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ı gerektiriyor. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Metin öğesinin, belirtilen değerden küçük veya bu değere eşit bir sayı olması gerekiyor. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Metin öğesinin, başlangıç ve bitiş değerleri de dahil olmak üzere bu değerler arasında olmayan bir sayı olması gerekiyor. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Metin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekiyor. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Kalıbı içermesi için yanıt gerektirir. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Kalıbı içermemesi için yanıt gerektirir. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Eşleşmeyen kalıp için yanıt gerektirir. |
requireTextIsEmail() | TextValidationBuilder | Metin öğesinin e-posta adresi olmasını gerektirir. |
requireTextIsUrl() | TextValidationBuilder | Metin öğesinin URL olmasını gerektirir. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Yanıt uzunluğunun değerden büyük veya değere eşit olması gerekir. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Yanıt uzunluğunun değerden küçük olmasını gerektiriyor. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Eşleştirme kalıbı için yanıt gerektirir. |
requireWholeNumber() | TextValidationBuilder | Metin öğ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
Ad | Tür | Açıklama |
---|---|---|
start | Number | dahil edilen aralığın alt sınırları |
end | Number | dahil 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
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 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
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ı gerekiyor.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | öğ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
Ad | Tür | Açıklama |
---|---|---|
start | Number | dahil edilen aralığın alt sınırları |
end | Number | dahil 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
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 kalıp içermelidir |
Return
TextValidationBuilder
— zincirleme için bu
requireTextDoesNotContainPattern(pattern)
Kalıbı içermemesi için yanıt gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin kalıp içermemelidir |
Return
TextValidationBuilder
— zincirleme için bu
requireTextDoesNotMatchPattern(pattern)
Eşleşmeyen kalıp için yanıt gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin 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
Ad | Tür | Açıklama |
---|---|---|
number | Integer | paragraf 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
Ad | Tür | Açıklama |
---|---|---|
number | Integer | paragraf 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
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin 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