ItemExpression.From
Syntax
ItemExpression.From(function as function) as record
Asi
Vrátí abstraktní strom syntaxe (AST) pro tělo function
normalizovaný do výrazu položky :
- Funkce musí být lambda s jedním argumentem.
- Všechny odkazy na parametr funkce jsou nahrazeny ItemExpression.Item.
- AsT bude zjednodušená tak, aby obsahovala pouze uzly těchto typů:
Constant
Invocation
Unary
Binary
If
FieldAccess
Jestliže nelze vrátit výraz položky AST pro tělo function
, dojde k vyvolání chyby.
Tato funkce je shodná s RowExpression.From
.
Příklad 1
Vrátí AST pro tělo funkce each _ <> null
.
Použití
ItemExpression.From(each _ <> null)
výstupní
[
Kind = "Binary",
Operator = "NotEquals",
Left = ItemExpression.Item,
Right =
[
Kind = "Constant",
Value = null
]
]