BlockOption() mvSQL-Datenbankfunktion in Jitterbit App Builder
Zusammenfassung
Bietet die Möglichkeit, Block-Spalten-Verwendungstypen nach Name zu verwenden.
Syntax
BlockOption(<BlockColumn>)
Parameter
| Block-Spalte | Wert | Beschreibung |
|---|---|---|
None |
0 |
Keine Einschränkungen; erlaubt alle Operationen in der Zeile |
Edit |
1 |
Verhindert die Bearbeitung der Zeile |
Delete |
2 |
Verhindert das Löschen der Zeile |
EditAndDelete |
3 |
Verhindert sowohl die Bearbeitung als auch das Löschen der Zeile |
Rückgabewert
Erlaubt oder verhindert Operationen in einer einzelnen Zeile basierend auf der Auswertung des Ausdrucks.
Beispiel
Betrachten Sie die folgende Zeile:
IIF(DDS.Sealed = True, BlockOption(EditAndDelete), BlockOption(None))
Die Bedingung (DDS.Sealed = True) prüft, ob eine bestimmte Zeile versiegelt ist, d. h. nicht geändert werden sollte. Die Funktion BlockOption() gibt folgende Werte zurück:
3(der Wert fürEditAndDelete), wenn der Ausdruck als wahr ausgewertet wird, und verhindert damit Bearbeitungs- und Löschvorgänge in der Zielzeile.0(der Wert fürNone), wenn der Ausdruck als falsch ausgewertet wird, und erlaubt damit alle Operationen.