Ein 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 | Textelement muss eine Zahl sein. |
requireNumberBetween(start, end) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl zwischen Start und Ende (einschließlich) ist. |
requireNumberEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl ist, die dem angegebenen Wert entspricht. |
requireNumberGreaterThan(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl größer als der angegebene Wert ist. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl größer oder gleich dem angegebenen Wert ist. |
requireNumberLessThan(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl kleiner als der angegebene Wert ist. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl kleiner oder gleich dem angegebenen Wert ist. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl ist, die nicht zwischen Start und Ende (einschließlich) liegt. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Erfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, die ein Muster enthält. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, die kein Muster enthält. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Erfordert eine Antwort, die nicht mit dem Muster übereinstimmt. |
requireTextIsEmail() | TextValidationBuilder | Erfordert, dass das Textelement eine E-Mail-Adresse ist. |
requireTextIsUrl() | TextValidationBuilder | Erfordert, dass das Textelement eine URL ist. |
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 | Erfordert eine Antwort, um dem Muster zu entsprechen. |
requireWholeNumber() | TextValidationBuilder | Erfordert, dass das Textelement eine ganze Zahl ist. |
Detaillierte Dokumentation
requireNumber()
Textelement muss eine Zahl sein.
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberBetween(start, end)
Erfordert, dass das Textelement eine Zahl zwischen Start und Ende (einschließlich) ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Number | die Untergrenzen des inklusiven Bereichs |
end | Number | die Obergrenzen des Einschlussbereichs |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberEqualTo(number)
Erfordert, dass das Textelement eine Zahl ist, die dem angegebenen Wert entspricht.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, mit dem das Element gleich sein muss. |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberGreaterThan(number)
Erfordert, dass das Textelement eine Zahl größer als der angegebene Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | den Wert, den das Element größer sein muss. |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberGreaterThanOrEqualTo(number)
Erfordert, dass das Textelement eine Zahl größer oder gleich dem angegebenen Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, den das Element größer oder gleich sein muss. |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberLessThan(number)
Erfordert, dass das Textelement eine Zahl kleiner als der angegebene Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | den Wert, den das Element größer sein muss. |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberLessThanOrEqualTo(number)
Erfordert, dass das Textelement eine Zahl kleiner oder gleich dem angegebenen Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, den das Element kleiner oder gleich sein muss. |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberNotBetween(start, end)
Erfordert, dass das Textelement eine Zahl ist, die nicht zwischen Start und Ende (einschließlich) liegt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
start | Number | die Untergrenzen des inklusiven Bereichs |
end | Number | die Obergrenzen des Einschlussbereichs |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireNumberNotEqualTo(number)
Erfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Number | Wert, dem das Element nicht gleich sein darf. |
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireTextContainsPattern(pattern)
Erfordert eine Antwort, die ein Muster enthält.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text muss Muster enthalten |
Return
TextValidationBuilder
– für Verkettung
requireTextDoesNotContainPattern(pattern)
Erfordert eine Antwort, die kein Muster enthält.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text darf kein Muster enthalten |
Return
TextValidationBuilder
– für Verkettung
requireTextDoesNotMatchPattern(pattern)
Erfordert eine Antwort, die nicht mit dem Muster übereinstimmt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text darf nicht mit dem Muster übereinstimmen |
Return
TextValidationBuilder
– für Verkettung
requireTextIsEmail()
Erfordert, dass das Textelement eine E-Mail-Adresse ist.
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung
requireTextIsUrl()
Erfordert, dass das Textelement eine URL ist.
Return
TextValidationBuilder
– dieses 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 Textlänge des Absatzes muss größer als dieser Wert sein |
Return
TextValidationBuilder
– für Verkettung
requireTextLengthLessThanOrEqualTo(number)
Erfordert, dass die Antwortlänge kleiner als der Wert ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
number | Integer | Die Textlänge des Absatzes muss kleiner oder gleich diesem Wert sein |
Return
TextValidationBuilder
– für Verkettung
requireTextMatchesPattern(pattern)
Erfordert eine Antwort, um dem Muster zu entsprechen.
Parameter
Name | Typ | Beschreibung |
---|---|---|
pattern | String | Text muss dem Muster entsprechen |
Return
TextValidationBuilder
– für Verkettung
requireWholeNumber()
Erfordert, dass das Textelement eine ganze Zahl ist.
Return
TextValidationBuilder
– dieses TextValidation
für Verkettung