Class TextValidationBuilder

TextValidationBuilder

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

MethodeRückgabetypKurzbeschreibung
requireNumber()TextValidationBuilderDas Textelement muss eine Zahl sein.
requireNumberBetween(start, end)TextValidationBuilderDas Textelement muss eine Zahl zwischen Start und Ende (jeweils einschließlich) sein.
requireNumberEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht.
requireNumberGreaterThan(number)TextValidationBuilderDas Textelement muss eine Zahl größer als der angegebene Wert sein.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl größer oder gleich dem angegebenen Wert sein.
requireNumberLessThan(number)TextValidationBuilderDas Textelement muss eine Zahl kleiner als der angegebene Wert sein.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein.
requireNumberNotBetween(start, end)TextValidationBuilderDas Textelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegen darf.
requireNumberNotEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht.
requireTextContainsPattern(pattern)TextValidationBuilderAntwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderAntwort muss kein Muster enthalten.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderAntwort muss nicht mit dem Muster übereinstimmen.
requireTextIsEmail()TextValidationBuilderDas Textelement muss eine E-Mail-Adresse sein.
requireTextIsUrl()TextValidationBuilderDas Textelement muss eine URL sein.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderErfordert, dass die Antwortlänge größer oder gleich dem Wert ist.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderErfordert, dass die Antwortlänge kleiner als der Wert ist.
requireTextMatchesPattern(pattern)TextValidationBuilderAntwort zum Abgleich des Musters erforderlich.
requireWholeNumber()TextValidationBuilderDas 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

NameTypBeschreibung
startNumberdie Untergrenzen des inklusiven Bereichs
endNumberdie 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

NameTypBeschreibung
numberNumberWert, 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

NameTypBeschreibung
numberNumberWert, ü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

NameTypBeschreibung
numberNumberWert, 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

NameTypBeschreibung
numberNumberWert, ü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

NameTypBeschreibung
numberNumberWert, 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

NameTypBeschreibung
startNumberdie Untergrenzen des inklusiven Bereichs
endNumberdie 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

NameTypBeschreibung
numberNumberWert, dem das Element nicht entsprechen darf.

Rückflug

TextValidationBuilder – diese TextValidation, für Verkettung


requireTextContainsPattern(pattern)

Antwort muss ein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText muss Muster enthalten

Rückflug

TextValidationBuilder – dies für Verkettungen


requireTextDoesNotContainPattern(pattern)

Antwort muss kein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText darf kein Muster enthalten

Rückflug

TextValidationBuilder – dies für Verkettungen


requireTextDoesNotMatchPattern(pattern)

Antwort muss nicht mit dem Muster übereinstimmen.

Parameter

NameTypBeschreibung
patternStringText 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

NameTypBeschreibung
numberIntegerDie 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

NameTypBeschreibung
numberIntegerDie 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

NameTypBeschreibung
patternStringText 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