Ein DataValidationBuilder für ein TextValidation.
// 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);
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
require | Text | Erfordert, dass das Textelement eine Zahl ist. |
require | Text | Erfordert, dass das Textelement eine Zahl zwischen dem Start- und dem Endwert (einschließlich) ist. |
require | Text | Das Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht. |
require | Text | Das Textfeld muss eine Zahl größer als der angegebene Wert sein. |
require | Text | Erfordert, dass das Textelement eine Zahl ist, die größer oder gleich dem angegebenen Wert ist. |
require | Text | Erfordert, dass das Textelement eine Zahl ist, die kleiner als der angegebene Wert ist. |
require | Text | Erfordert, dass das Textelement eine Zahl ist, die kleiner oder gleich dem angegebenen Wert ist. |
require | Text | Erfordert, dass das Textelement eine Zahl ist, die nicht zwischen „start“ und „end“ liegt (einschließlich). |
require | Text | Erfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht. |
require | Text | Die Antwort muss ein Muster enthalten. |
require | Text | Die Antwort darf kein Muster enthalten. |
require | Text | Die Antwort darf nicht dem Muster entsprechen. |
require | Text | Das Textelement muss eine E-Mail-Adresse sein. |
require | Text | Erfordert, dass das Textelement eine URL ist. |
require | Text | Die Antwortlänge muss größer oder gleich dem Wert sein. |
require | Text | Die Antwortlänge muss kleiner als der Wert sein. |
require | Text | Die Antwort muss dem Muster entsprechen. |
require | Text | Erfordert, dass das Textelement eine ganze Zahl ist. |
Detaillierte Dokumentation
requireNumber()
Erfordert, dass das Textelement eine Zahl ist.
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberBetween(start, end)
Erfordert, dass das Textelement eine Zahl zwischen dem Start- und dem Endwert (einschließlich) ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
start | Number | die Untergrenzen des inklusiven Bereichs |
end | Number | die Obergrenzen des inklusiven Bereichs |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberEqualTo(number)
Das Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Number | Der Wert, dem der Artikel entsprechen muss. |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberGreaterThan(number)
Das Textfeld muss eine Zahl größer als der angegebene Wert sein.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Number | Der Wert, der für das Element überschritten werden muss. |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberGreaterThanOrEqualTo(number)
Erfordert, dass das Textelement eine Zahl ist, die größer oder gleich dem angegebenen Wert ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Number | Der Wert, der für das Element mindestens erreicht werden muss. |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberLessThan(number)
Erfordert, dass das Textelement eine Zahl ist, die kleiner als der angegebene Wert ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Number | Der Wert, der für das Element überschritten werden muss. |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberLessThanOrEqualTo(number)
Erfordert, dass das Textelement eine Zahl ist, die kleiner oder gleich dem angegebenen Wert ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Number | Der Wert, der kleiner oder gleich dem Artikel sein muss. |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberNotBetween(start, end)
Erfordert, dass das Textelement eine Zahl ist, die nicht zwischen „start“ und „end“ liegt (einschließlich).
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
start | Number | die Untergrenzen des inklusiven Bereichs |
end | Number | die Obergrenzen des inklusiven Bereichs |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireNumberNotEqualTo(number)
Erfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Number | Der Wert, dem das Element nicht entsprechen darf. |
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireTextContainsPattern(pattern)
Die Antwort muss ein Muster enthalten.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
pattern | String | Text muss Muster enthalten |
Rückflug
TextValidationBuilder – dies für Verkettung
requireTextDoesNotContainPattern(pattern)
Die Antwort darf kein Muster enthalten.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
pattern | String | Text darf kein Muster enthalten |
Rückflug
TextValidationBuilder – dies für Verkettung
requireTextDoesNotMatchPattern(pattern)
Die Antwort darf nicht dem Muster entsprechen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
pattern | String | Der Text darf nicht dem Muster entsprechen |
Rückflug
TextValidationBuilder – dies für Verkettung
requireTextIsEmail()
Das Textelement muss eine E-Mail-Adresse sein.
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireTextIsUrl()
Erfordert, dass das Textelement eine URL ist.
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung
requireTextLengthGreaterThanOrEqualTo(number)
Die Antwortlänge muss größer oder gleich dem Wert sein.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Integer | Die Länge des Absatztexts muss größer als dieser Wert sein. |
Rückflug
TextValidationBuilder – dies für Verkettung
requireTextLengthLessThanOrEqualTo(number)
Die Antwortlänge muss kleiner als der Wert sein.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Integer | Die Länge des Absatztexts muss kleiner oder gleich diesem Wert sein. |
Rückflug
TextValidationBuilder – dies für Verkettung
requireTextMatchesPattern(pattern)
Die Antwort muss dem Muster entsprechen.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
pattern | String | Der Text muss dem Muster entsprechen. |
Rückflug
TextValidationBuilder – dies für Verkettung
requireWholeNumber()
Erfordert, dass das Textelement eine ganze Zahl ist.
Rückflug
TextValidationBuilder – diese TextValidation zur Verkettung