DataValidationBuilder für TextValidation
.
// 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);
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
requireNumber() | TextValidationBuilder | Das Textelement muss eine Zahl sein. |
requireNumberBetween(start, end) | TextValidationBuilder | Das Textelement muss eine Zahl zwischen Start und Ende (jeweils einschließlich) sein. |
requireNumberEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht. |
requireNumberGreaterThan(number) | TextValidationBuilder | Das Textelement muss eine Zahl größer als der angegebene Wert sein. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl größer oder gleich dem angegebenen Wert sein. |
requireNumberLessThan(number) | TextValidationBuilder | Das Textelement muss eine Zahl kleiner als der angegebene Wert sein. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegen darf. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Das Textelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Antwort muss ein Muster enthalten. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Antwort muss kein Muster enthalten. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Antwort muss nicht mit dem Muster übereinstimmen. |
requireTextIsEmail() | TextValidationBuilder | Das Textelement muss eine E-Mail-Adresse sein. |
requireTextIsUrl() | TextValidationBuilder | Das Textelement muss eine URL sein. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass die Antwortlänge größer oder gleich dem Wert ist. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass die Antwortlänge kleiner als der Wert ist. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Antwort zum Abgleich des Musters erforderlich. |
requireWholeNumber() | TextValidationBuilder | Das Textelement muss eine ganze Zahl sein. |
Detaillierte Dokumentation
requireNumber()
Das Textelement muss eine Zahl sein.
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberBetween(start, end)
Das Textelement muss eine Zahl zwischen Start und Ende (jeweils einschließlich) sein.
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Number | die Untergrenzen des inklusiven Bereichs |
end | Number | die Obergrenzen des inklusiven Bereichs |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberEqualTo(number)
Das Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, dem das Element gleich sein muss. |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberGreaterThan(number)
Das Textelement muss eine Zahl größer als der angegebene Wert sein.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, über den das Element größer sein muss. |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberGreaterThanOrEqualTo(number)
Das Textelement muss eine Zahl größer oder gleich dem angegebenen Wert sein.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, den das Element größer oder gleich sein muss. |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberLessThan(number)
Das Textelement muss eine Zahl kleiner als der angegebene Wert sein.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, über den das Element größer sein muss. |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberLessThanOrEqualTo(number)
Das Textelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, den das Element kleiner oder gleich sein muss. |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberNotBetween(start, end)
Das Textelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegen darf.
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Number | die Untergrenzen des inklusiven Bereichs |
end | Number | die Obergrenzen des inklusiven Bereichs |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireNumberNotEqualTo(number)
Das Textelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, dem das Element nicht entsprechen darf. |
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireTextContainsPattern(pattern)
Antwort muss ein Muster enthalten.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text muss Muster enthalten |
Rückflug
TextValidationBuilder
– dies für Verkettungen
requireTextDoesNotContainPattern(pattern)
Antwort muss kein Muster enthalten.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text darf kein Muster enthalten |
Rückflug
TextValidationBuilder
– dies für Verkettungen
requireTextDoesNotMatchPattern(pattern)
Antwort muss nicht mit dem Muster übereinstimmen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text darf nicht mit Muster übereinstimmen |
Rückflug
TextValidationBuilder
– dies für Verkettungen
requireTextIsEmail()
Das Textelement muss eine E-Mail-Adresse sein.
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireTextIsUrl()
Das Textelement muss eine URL sein.
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung
requireTextLengthGreaterThanOrEqualTo(number)
Erfordert, dass die Antwortlänge größer oder gleich dem Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Integer | Die Absatztextlänge muss größer als dieser Wert sein |
Rückflug
TextValidationBuilder
– dies für Verkettungen
requireTextLengthLessThanOrEqualTo(number)
Erfordert, dass die Antwortlänge kleiner als der Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Integer | Die Absatztextlänge muss kleiner oder gleich diesem Wert sein |
Rückflug
TextValidationBuilder
– dies für Verkettungen
requireTextMatchesPattern(pattern)
Antwort zum Abgleich des Musters erforderlich.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text muss mit Muster übereinstimmen |
Rückflug
TextValidationBuilder
– dies für Verkettungen
requireWholeNumber()
Das Textelement muss eine ganze Zahl sein.
Rückflug
TextValidationBuilder
– diese TextValidation
, für Verkettung