ItemExpression.From
Syntax
ItemExpression.From(function as function) as record
Info
Gibt die abstrakte Syntaxstruktur (Abstract Syntax Tree, AST) für den Text von function
zurück, der in einen Elementausdruck normalisiert wurde:
- Die Funktion muss ein Lambda mit 1 Argument sein.
- Alle Verweise auf den Funktionsparameter werden durch ItemExpression.Item ersetzt.
- Der AST wird so vereinfacht, dass nur Knoten der folgenden Arten enthalten sind:
Constant
Invocation
Unary
Binary
If
FieldAccess
Es wird ein Fehler ausgelöst, wenn für den Hauptteil von function
kein Elementausdruck-AST zurückgegeben werden kann.
Diese Funktion ist identisch mit RowExpression.From
.
Beispiel 1
Gibt die abstrakte Syntaxstruktur für den Textkörper der Funktion each _ <> null
zurück.
Verwendung
ItemExpression.From(each _ <> null)
Ausgabe
[
Kind = "Binary",
Operator = "NotEquals",
Left = ItemExpression.Item,
Right =
[
Kind = "Constant",
Value = null
]
]