Prüfen, ob ein Feld vorhanden ist
MyField gefunden wurde und ausgefüllt ist:
Gleitkommazahlen vergleichen
Math-Objekts, um Zahlen – insbesondere Geldbeträge – zuverlässig zu vergleichen.
Je nach anderem Feld einen nicht leeren Wert verlangen
MaritalStatus den Wert Married hat, sollten die Felder für den Vor- und Nachnamen des Ehepartners ausgefüllt sein.
Diese Skriptregel stellt sicher, dass sowohl SpouseFirstName als auch SpouseLastName ausgefüllt sind, wenn MaritalStatus den Wert Married hat:
Prüfen, ob ein Feld auf dem Dokument vorhanden ist
Daten in besonderen Fällen validieren
Eine Spaltensumme mit einem externen Feld vergleichen
Instances nutzen, um auf die Zeilen der Tabelle zuzugreifen, und anschließend GetChild verwenden, um eine bestimmte Zelle in einer Zeile zu ermitteln.
Das folgende Beispiel summiert alle Werte in der Spalte Total Price und vergleicht das Ergebnis mit dem Feld Total:
Vergleichen Sie Spaltenzellen mit einem externen Feld und listen Sie fehlerhafte Zeilen auf
Context.GetFields können Sie auf Tabellenspalten verweisen, um jede Zelle in der Spalte abzurufen, was für Schleifen nützlich ist.
Das folgende Beispiel vergleicht den Steuersatz jeder Zeile mit dem Gesamtsteuersatz. Stimmen die Werte nicht überein, wird das Skript nicht sofort abgebrochen, sondern sammelt die Zeilennummern mit Abweichungen und meldet sie in der Fehlermeldung:
Vergleichen Sie das Produkt von Werten in einer Zeile mit einem anderen Zeilenwert
Context.GetField. Dadurch wird eine wiederkehrende Regel erstellt, die automatisch für jede Zeile ausgeführt wird. Alle so referenzierten Spalten müssen zu derselben Tabelle gehören.
Das folgende Beispiel multipliziert für jede Zeile die Stückzahl mit dem Stückpreis und vergleicht das Ergebnis mit dem Gesamtpreis der Position:
