Class TextValidationBuilder

TextValidationBuilder

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

MethodeRückgabetypKurzbeschreibung
requireNumber()TextValidationBuilderTextelement muss eine Zahl sein.
requireNumberBetween(start, end)TextValidationBuilderErfordert, dass das Textelement eine Zahl zwischen Start und Ende (einschließlich) ist.
requireNumberEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die dem angegebenen Wert entspricht.
requireNumberGreaterThan(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl größer als der angegebene Wert ist.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl größer oder gleich dem angegebenen Wert ist.
requireNumberLessThan(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl kleiner als der angegebene Wert ist.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl kleiner oder gleich dem angegebenen Wert ist.
requireNumberNotBetween(start, end)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die nicht zwischen Start und Ende (einschließlich) liegt.
requireNumberNotEqualTo(number)TextValidationBuilderErfordert, dass das Textelement eine Zahl ist, die nicht dem angegebenen Wert entspricht.
requireTextContainsPattern(pattern)TextValidationBuilderErfordert eine Antwort, die ein Muster enthält.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderErfordert eine Antwort, die kein Muster enthält.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderErfordert eine Antwort, die nicht mit dem Muster übereinstimmt.
requireTextIsEmail()TextValidationBuilderErfordert, dass das Textelement eine E-Mail-Adresse ist.
requireTextIsUrl()TextValidationBuilderErfordert, dass das Textelement eine URL ist.
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)TextValidationBuilderErfordert eine Antwort, um dem Muster zu entsprechen.
requireWholeNumber()TextValidationBuilderErfordert, 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

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

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

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

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

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

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

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

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

NameTypBeschreibung
patternStringText muss Muster enthalten

Return

TextValidationBuilder – für Verkettung


requireTextDoesNotContainPattern(pattern)

Erfordert eine Antwort, die kein Muster enthält.

Parameter

NameTypBeschreibung
patternStringText darf kein Muster enthalten

Return

TextValidationBuilder – für Verkettung


requireTextDoesNotMatchPattern(pattern)

Erfordert eine Antwort, die nicht mit dem Muster übereinstimmt.

Parameter

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

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

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

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