Community · Hilfe

Sheetward Benutzerhandbuch

Verwandeln Sie eine Excel- oder OpenDocument-Arbeitsmappe (oder ein Google Sheet) in eine mehrbenutzerfähige Web-App — Formulare, Validierung, Nachschlagelisten, Import/Export und mehr.

Regel-ReferenzReferenz

Diese Seite ist das Kleingedruckte zu Regeln: Validierung & Schlüssel — wie genau Sie Bedingungen, Vergleiche und Standardwerte schreiben. Die Liste aller Regeltypen finden Sie auf jener Seite; zu Währungs- und Einheitenumrechnungen siehe Währungs- & Einheitenumrechnung.

Bedingte Regeln — Regeltyp conditional (oder unter seinem anderen Namen validation) — wenden eine Regel nur an, wenn eine Bedingung zutrifft: ein Beleg nur bei Beträgen über 100, eine Begründung nur bei einer abgelehnten Abrechnung. Alle drei Schreibweisen bedeuten dasselbe:

  • required if <condition>
  • [if] <condition> [then] required
  • (<condition>) then required — z. B. (total > 100) then required
OperatorBedeutung
is = ==Gleich
is not != <>Ungleich
> >=Größer als · größer oder gleich (versteht Datums- und Zahlenwerte)
< <=Kleiner als · kleiner oder gleich

Bedingungen verknüpfen Sie mit AND, OR oder XOR. AND bindet am stärksten, dann XOR, dann OR. Ein Wert in Anführungszeichen, der eines dieser Wörter enthält, wird nie zerteilt — "Research and Development" bleibt ganz.

Ein Wert kann seinBedeutung
123eine Zahl
"Active"Text in Anführungszeichen
2026-07-01ein Datum, geschrieben Jahr-Monat-Tag
start_dateder Wert eines anderen Felds
emptytrifft zu, wenn das Feld leer ist (ohne Anführungszeichen; ein "empty" in Anführungszeichen meint das wörtliche Wort)
system datedas Speicherdatum — auch current date, today, now
current yeardas aktuelle Jahr (z. B. 2026) — auch this year; für year-Felder
current monthder aktuelle Monat, YYYY-MM (z. B. 2026-07) — für month-Felder
<date>.yearein Kalenderteil eines anderen Datumsfelds — auch .month, .day, .quarter, .week
Über das Formular hinweggreifen. Ein Feldname lässt sich näher bestimmen — HEADER.status oder status from HEADER —, sodass eine Positionsregel einen Wert aus dem Kopfbereich lesen kann. Feldnamen werden großzügig abgeglichen — Groß-/Kleinschreibung, Leerzeichen und kleine Schreibabweichungen sind dabei unerheblich.

Vergleiche & Bereiche. Bei einer required-Regel (oder als reiner conditional-Wert) kann die Value-Zelle einen Vergleich enthalten — in Worten oder Symbolen —, der gegen den eigenen Wert des Felds geprüft wird:

Value-ZelleBedeutet
greater or equal to start_dateWert ≥ start_date
less than 100Wert < 100
>= start_datedieselbe Prüfung in Symbolschreibweise
equal to X · not equal to Xmuss übereinstimmen / muss abweichen
between <low> and <high>ein Bereich einschließlich der Grenzen (der Regeltyp between)

Die Richtung können Sie auch in einfachen Worten schreiben — jeweils optional gefolgt von or equal to. Verglichen werden kann mit einer Zahl, einem Datum, Text in Anführungszeichen, einem anderen Feld oder den "today"-Wörtern; auch current year, current month und ein Datumsteil wie field.year funktionieren:

WörterRichtung
greater · more · later · afterHöher oder zeitlich später
less · smaller · earlier · beforeNiedriger oder zeitlich früher

Standardwerte. Die Value-Zelle jeder Regel kann das Feld vorbelegen — so tippt Ihr Team weniger, und Datensätze starten einheitlich. Fester Text bleibt wie geschrieben; ein Verweis oder eine Berechnung wird ausgewertet, wenn das Formular (oder eine neue Positionszeile) geöffnet wird:

Value-ZelleFüllt mit
default value "Created"dem wörtlichen Text "Created"
default = 0der Zahl 0
default = HEADER.currency_codeeinem Wert, der aus einem anderen Feld übernommen wird
default = amount / 100einer Berechnung
system date · today · nowdem Erstellungsdatum des Datensatzes — mit display kombinieren, um es schreibgeschützt anzuzeigen