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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
require | Text | Metin öğesinin sayı olmasını gerektirir. |
require | Text | Metin öğesinin, başlangıç ve bitiş değerleri de dahil olmak üzere bu değerler arasında bir sayı olması gerekir. |
require | Text | Metin öğesinin, belirtilen değere eşit bir sayı olması gerekir. |
require | Text | Metin öğesinin, belirtilen değerden büyük bir sayı olmasını gerektirir. |
require | Text | Metin öğesinin, belirtilen değerden büyük veya bu değere eşit bir sayı olması gerekir. |
require | Text | Metin öğesinin, belirtilen değerden küçük bir sayı olmasını gerektirir. |
require | Text | Metin öğesinin, belirtilen değerden küçük veya bu değere eşit bir sayı olması gerekir. |
require | Text | Metin öğesinin, başlangıç ve bitiş değerleri arasında olmayan bir sayı olması gerekir. |
require | Text | Metin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekir. |
require | Text | Yanıtın desen içermesi gerekir. |
require | Text | Yanıtın desen içermemesi gerekir. |
require | Text | Yanıtın desenle eşleşmemesi gerekir. |
require | Text | Metin öğesinin e-posta adresi olması gerekir. |
require | Text | Metin öğesinin URL olması gerekir. |
require | Text | Yanıt uzunluğunun değerden büyük veya değere eşit olmasını gerektirir. |
require | Text | Yanıt uzunluğunun değerden kısa olması gerekir. |
require | Text | Desenin eşleşmesi için yanıt verilmesi gerekir. |
require | Text | Metin öğ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
| 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: Zincirleme için bu TextValidation
requireNumberEqualTo(number)
Metin öğesinin, belirtilen değere eşit bir sayı olması gerekir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
number | Number | Öğ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
| Ad | Tür | Açıklama |
|---|---|---|
number | Number | Öğ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
| Ad | Tür | Açıklama |
|---|---|---|
number | Number | Öğ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
| Ad | Tür | Açıklama |
|---|---|---|
number | Number | Öğ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
| Ad | Tür | Açıklama |
|---|---|---|
number | Number | Öğ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
| 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: Zincirleme için bu TextValidation
requireNumberNotEqualTo(number)
Metin öğesinin, belirtilen değere eşit olmayan bir sayı olması gerekir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
number | Number | Öğenin eşit olmaması gereken değer. |
Return
TextValidationBuilder: Zincirleme için bu TextValidation
requireTextContainsPattern(pattern)
Yanıtın desen içermesi gerekir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
pattern | String | Metin, kalıp içermelidir |
Return
TextValidationBuilder: Zincirleme için kullanılır.
requireTextDoesNotContainPattern(pattern)
Yanıtın desen içermemesi gerekir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
pattern | String | Metin, kalıp içermemelidir. |
Return
TextValidationBuilder: Zincirleme için kullanılır.
requireTextDoesNotMatchPattern(pattern)
Yanıtın desenle eşleşmemesi gerekir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
pattern | String | metin, 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()
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 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
| Ad | Tür | Açıklama |
|---|---|---|
number | Integer | Paragraf 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
| Ad | Tür | Açıklama |
|---|---|---|
pattern | String | metin, 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