Class TextValidationBuilder

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
TextValidationBuilder

Ein DataValidationBuilder für ein 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()TextValidationBuilderTextelement muss eine Zahl sein.
requireNumberBetween(start, end)TextValidationBuilderTextelement muss eine Zahl zwischen Anfang und Ende sein.
requireNumberEqualTo(number)TextValidationBuilderTextelement muss eine Zahl entsprechen, die dem angegebenen Wert entspricht.
requireNumberGreaterThan(number)TextValidationBuilderTextelement muss größer als der angegebene Wert sein.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderTextelement muss eine Zahl größer oder gleich dem angegebenen Wert sein.
requireNumberLessThan(number)TextValidationBuilderTextelement muss eine Zahl kleiner als der angegebene Wert sein.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderTextelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein.
requireNumberNotBetween(start, end)TextValidationBuilderTextelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegt.
requireNumberNotEqualTo(number)TextValidationBuilderTextelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht.
requireTextContainsPattern(pattern)TextValidationBuilderDie Antwort muss ein Muster enthalten.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderErfordert Antwort, dass das Muster nicht enthalten ist.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderErfordert Antwort, damit das Muster nicht übereinstimmt.
requireTextIsEmail()TextValidationBuilderTextelement muss eine E-Mail-Adresse sein.
requireTextIsUrl()TextValidationBuilderTextelement muss eine URL sein.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderDie Länge der Antwort muss größer oder gleich dem Wert sein.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderDie Antwortlänge muss kleiner als der Wert sein.
requireTextMatchesPattern(pattern)TextValidationBuilderErfordert Antwort zum Abgleichsmuster.
requireWholeNumber()TextValidationBuilderDer Text muss eine ganze Zahl sein.

Detaillierte Dokumentation

requireNumber()

Textelement muss eine Zahl sein.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberBetween(start, end)

Textelement muss eine Zahl zwischen Anfang und Ende sein.

Parameter

NameTypBeschreibung
startNumberdie Untergrenzen des Bereichs einschließen
endNumberdie Obergrenzen des inklusiven Bereichs

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberEqualTo(number)

Textelement muss eine Zahl entsprechen, die dem angegebenen Wert entspricht.

Parameter

NameTypBeschreibung
numberNumberden Wert, mit dem der Artikel übereinstimmen muss.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberGreaterThan(number)

Textelement muss größer als der angegebene Wert sein.

Parameter

NameTypBeschreibung
numberNumberden Wert, den der Artikel größer sein muss.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberGreaterThanOrEqualTo(number)

Textelement muss eine Zahl größer oder gleich dem angegebenen Wert sein.

Parameter

NameTypBeschreibung
numberNumberDer Wert, den der Artikel größer oder gleich sein muss.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberLessThan(number)

Textelement muss eine Zahl kleiner als der angegebene Wert sein.

Parameter

NameTypBeschreibung
numberNumberden Wert, den der Artikel größer sein muss.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberLessThanOrEqualTo(number)

Textelement muss eine Zahl kleiner oder gleich dem angegebenen Wert sein.

Parameter

NameTypBeschreibung
numberNumberden Wert, den der Artikel kleiner oder gleich sein muss.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberNotBetween(start, end)

Textelement muss eine Zahl sein, die nicht zwischen Anfang und Ende (einschließlich) liegt.

Parameter

NameTypBeschreibung
startNumberdie Untergrenzen des Bereichs einschließen
endNumberdie Obergrenzen des inklusiven Bereichs

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireNumberNotEqualTo(number)

Textelement muss eine Zahl sein, die nicht dem angegebenen Wert entspricht.

Parameter

NameTypBeschreibung
numberNumberden Wert, den der Artikel nicht haben darf.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireTextContainsPattern(pattern)

Die Antwort muss ein Muster enthalten.

Parameter

NameTypBeschreibung
patternStringText muss Muster enthalten

Zurücksenden

TextValidationBuilder: für Verkettung


requireTextDoesNotContainPattern(pattern)

Erfordert Antwort, dass das Muster nicht enthalten ist.

Parameter

NameTypBeschreibung
patternStringText darf kein Muster enthalten

Zurücksenden

TextValidationBuilder: für Verkettung


requireTextDoesNotMatchPattern(pattern)

Erfordert Antwort, damit das Muster nicht übereinstimmt.

Parameter

NameTypBeschreibung
patternStringText darf nicht mit dem Muster übereinstimmen

Zurücksenden

TextValidationBuilder: für Verkettung


requireTextIsEmail()

Textelement muss eine E-Mail-Adresse sein.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireTextIsUrl()

Textelement muss eine URL sein.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung


requireTextLengthGreaterThanOrEqualTo(number)

Die Länge der Antwort muss größer oder gleich dem Wert sein.

Parameter

NameTypBeschreibung
numberIntegerAbsatztextlänge muss größer als dieser Wert sein

Zurücksenden

TextValidationBuilder: für Verkettung


requireTextLengthLessThanOrEqualTo(number)

Die Antwortlänge muss kleiner als der Wert sein.

Parameter

NameTypBeschreibung
numberIntegerAbsatztextlänge muss kleiner oder gleich diesem Wert sein

Zurücksenden

TextValidationBuilder: für Verkettung


requireTextMatchesPattern(pattern)

Erfordert Antwort zum Abgleichsmuster.

Parameter

NameTypBeschreibung
patternStringText muss dem Muster entsprechen

Zurücksenden

TextValidationBuilder: für Verkettung


requireWholeNumber()

Der Text muss eine ganze Zahl sein.

Zurücksenden

TextValidationBuilder – dieser TextValidation für Verkettung