Text
için bir 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 bir sayı olması gerekir. |
require | Text | Metin öğesinin, başlangıç ve bitiş (ikisi de dahil) arasında bir sayı olması gerekir. |
require | Text | Metin öğesinin, belirtilen değere eşit bir sayı olmasını gerektirir. |
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ını gerektirir. |
require | Text | Metin öğesinin, belirtilen değerden düşük bir sayı olmasını gerektirir. |
require | Text | Metin öğesinin, belirtilen değerden küçük veya ona eşit bir sayı olmasını gerektirir. |
require | Text | Metin öğesinin, başlangıç ve bitiş arasında (ikisi de dahil) olmayan bir sayı olması gerekir. |
require | Text | Metin öğesinin, belirtilen değere eşit olmayan bir sayı olmasını gerektirir. |
require | Text | Yanıtın kalıp içermesi gerekir. |
require | Text | Yanıtın kalıp içermemesi gerekir. |
require | Text | Yanıtın kalıpla eşleşmemesini gerektirir. |
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ı gerekir. |
require | Text | Yanıt uzunluğunun değerden az olması gerekir. |
require | Text | Yanıtın kalıpla eşleşmesi gerekir. |
require | Text | Metin öğesinin tam sayı olması gerekir. |
Ayrıntılı dokümanlar
requireNumber()
Metin öğesinin bir sayı olması gerekir.
Return
Text
: Zincirleme için bu Text
requireNumberBetween(start, end)
Metin öğesinin, başlangıç ve bitiş (ikisi de dahil) arasında bir sayı olması gerekir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
start | Number | dahil edici aralığın alt sınırları |
end | Number | dahil edici aralığın üst sınırları |
Return
Text
: Zincirleme için bu Text
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ğer. |
Return
Text
: Zincirleme için bu Text
requireNumberGreaterThan(number)
Metin öğesinin, belirtilen değerden büyük bir sayı olmasını gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Öğenin daha büyük olması gereken değer. |
Return
Text
: Zincirleme için bu Text
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
Text
: Zincirleme için bu Text
requireNumberLessThan(number)
Metin öğesinin, belirtilen değerden düşük bir sayı olmasını gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Öğenin daha büyük olması gereken değer. |
Return
Text
: Zincirleme için bu Text
requireNumberLessThanOrEqualTo(number)
Metin öğesinin, belirtilen değerden küçük veya ona eşit bir sayı olmasını gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Öğenin değerinin altında veya eşit olması gereken değer. |
Return
Text
: Zincirleme için bu Text
requireNumberNotBetween(start, end)
Metin öğesinin, başlangıç ve bitiş arasında (ikisi de dahil) olmayan bir sayı olması gerekir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
start | Number | dahil edici aralığın alt sınırları |
end | Number | dahil edici aralığın üst sınırları |
Return
Text
: Zincirleme için bu Text
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ğer. |
Return
Text
: Zincirleme için bu Text
requireTextContainsPattern(pattern)
Yanıtın kalıp içermesi gerekir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin, kalıp içermelidir |
Return
Text
: zincirleme için kullanılır
requireTextDoesNotContainPattern(pattern)
Yanıtın kalıp içermemesi gerekir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | Metin kalıp içermemelidir |
Return
Text
: zincirleme için kullanılır
requireTextDoesNotMatchPattern(pattern)
Yanıtın kalıpla eşleşmemesini gerektirir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin, kalıpla eşleşmemelidir |
Return
Text
: zincirleme için kullanılır
requireTextIsEmail()
Metin öğesinin e-posta adresi olması gerekir.
Return
Text
: Zincirleme için bu Text
requireTextIsUrl()
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 metni uzunluğu bu değerden büyük olmalıdır |
Return
Text
: zincirleme için kullanılır
requireTextLengthLessThanOrEqualTo(number)
Yanıt uzunluğunun değerden az olması gerekir.
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
Text
: zincirleme için kullanılır
requireTextMatchesPattern(pattern)
Yanıtın kalıpla eşleşmesi gerekir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
pattern | String | metin, kalıpla eşleşmelidir |
Return
Text
: zincirleme için kullanılır
requireWholeNumber()
Metin öğesinin tam sayı olması gerekir.
Return
Text
: Zincirleme için bu Text