Class TextValidationBuilder

TextValidationBuilder

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

MethodeRückgabetypKurzbeschreibung
requireNumber()TextValidationBuilderErfordert, dass das Textelement eine Zahl ist.
requireNumberBetween(start, end)TextValidationBuilderErfordert, dass das Textelement eine Zahl zwischen dem Start- und dem Endwert (einschließlich) ist.
requireNumberEqualTo(number)TextValidationBuilderDas Textelement muss eine Zahl sein, die dem angegebenen Wert entspricht.
requireNumberGreaterThan(number)TextValidationBuilderDas Textfeld muss eine Zahl größer als der angegebene Wert sein.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die größer oder gleich dem angegebenen Wert ist.
requireNumberLessThan(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die kleiner als der angegebene Wert ist.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die kleiner oder gleich dem angegebenen Wert ist.
requireNumberNotBetween(start, end)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die nicht zwischen „start“ und „end“ liegt (einschließlich).
requireNumberNotEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht.
requireTextContainsPattern(pattern)TextValidationBuilderDie Antwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderDie Antwort darf kein Muster enthalten.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderDie Antwort darf nicht dem Muster entsprechen.
requireTextIsEmail()TextValidationBuilderDas Textelement muss eine E-Mail-Adresse sein.
requireTextIsUrl()TextValidationBuilderErfordert, dass das Textelement eine URL ist.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss größer oder gleich dem Wert sein.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)TextValidationBuilderDie Antwort muss dem Muster entsprechen.
requireWholeNumber()TextValidationBuilderErfordert, 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

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

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

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

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

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

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

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

NameTypBeschreibung
numberNumberDer Wert, dem das Element nicht entsprechen darf.

Rückflug

TextValidationBuilder – diese TextValidation zur Verkettung


requireTextContainsPattern(pattern)

Die Antwort muss ein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText muss Muster enthalten

Rückflug

TextValidationBuilder – dies für Verkettung


requireTextDoesNotContainPattern(pattern)

Die Antwort darf kein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText darf kein Muster enthalten

Rückflug

TextValidationBuilder – dies für Verkettung


requireTextDoesNotMatchPattern(pattern)

Die Antwort darf nicht dem Muster entsprechen.

Parameter

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

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

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

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