Class TextValidationBuilder

TextValidationBuilder

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

Detaillierte Dokumentation

requireNumber()

Das Textelement muss eine Zahl sein.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireNumberBetween(start, end)

Das Textelement muss eine Zahl zwischen „Start“ und „Ende“ sein (jeweils einschließlich).

Parameter

NameTypBeschreibung
startNumberdie Untergrenze des inklusiven Bereichs
endNumberdie Obergrenze des inklusiven Bereichs

Rückflug

TextValidationBuilder – dieses TextValidation für die 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 – dieses TextValidation für die Verkettung


requireNumberGreaterThan(number)

Das Textelement muss eine Zahl sein, die größer als der angegebene Wert ist.

Parameter

NameTypBeschreibung
numberNumberden Wert, der vom Artikel überschritten werden muss.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireNumberGreaterThanOrEqualTo(number)

Das Textelement muss eine Zahl sein, die größer oder gleich dem angegebenen Wert ist.

Parameter

NameTypBeschreibung
numberNumberden Wert, der für das Element nicht unterschritten werden darf.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireNumberLessThan(number)

Das Textelement muss eine Zahl sein, die kleiner als der angegebene Wert ist.

Parameter

NameTypBeschreibung
numberNumberden Wert, der vom Artikel überschritten werden muss.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireNumberLessThanOrEqualTo(number)

Das Textelement muss eine Zahl sein, die kleiner oder gleich dem angegebenen Wert ist.

Parameter

NameTypBeschreibung
numberNumberden Wert, der für das Element nicht überschritten werden darf.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireNumberNotBetween(start, end)

Das Textelement muss eine Zahl sein, die nicht zwischen „start“ und „end“ liegt (einschließlich).

Parameter

NameTypBeschreibung
startNumberdie Untergrenze des inklusiven Bereichs
endNumberdie Obergrenze des inklusiven Bereichs

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireNumberNotEqualTo(number)

Das Textelement muss eine Zahl sein, die nicht mit dem angegebenen Wert übereinstimmt.

Parameter

NameTypBeschreibung
numberNumberDer Wert, dem das Element nicht entsprechen darf.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireTextContainsPattern(pattern)

Die Antwort muss ein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText muss Muster enthalten

Rückflug

TextValidationBuilder – für die Verkettung


requireTextDoesNotContainPattern(pattern)

Die Antwort darf kein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText darf kein Muster enthalten

Rückflug

TextValidationBuilder – für die Verkettung


requireTextDoesNotMatchPattern(pattern)

Die Antwort darf nicht mit dem Muster übereinstimmen.

Parameter

NameTypBeschreibung
patternStringText darf nicht dem Muster entsprechen

Rückflug

TextValidationBuilder – für die Verkettung


requireTextIsEmail()

Das Textelement muss eine E-Mail-Adresse sein.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireTextIsUrl()

Das Textelement muss eine URL sein.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung


requireTextLengthGreaterThanOrEqualTo(number)

Die Antwortlänge muss mindestens dem Wert entsprechen.

Parameter

NameTypBeschreibung
numberIntegerDer Text des Absatzes muss länger als dieser Wert sein.

Rückflug

TextValidationBuilder – für die Verkettung


requireTextLengthLessThanOrEqualTo(number)

Die Antwortlänge muss kleiner als der Wert sein.

Parameter

NameTypBeschreibung
numberIntegerDie Textlänge des Absatzes darf nicht größer als dieser Wert sein.

Rückflug

TextValidationBuilder – für die Verkettung


requireTextMatchesPattern(pattern)

Die Antwort muss dem Muster entsprechen.

Parameter

NameTypBeschreibung
patternStringText muss dem Muster entsprechen

Rückflug

TextValidationBuilder – für die Verkettung


requireWholeNumber()

Das Textelement muss eine ganze Zahl sein.

Rückflug

TextValidationBuilder – dieses TextValidation für die Verkettung