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