Dela via


ItemExpression.From

Syntax

ItemExpression.From(function as function) as record

Om

Returnerar det abstrakta syntaxträdet (AST) för brödtexten i function, normaliserat till ett objektuttryck:

  • Funktionen måste vara en lambda med 1 argument.
  • Alla referenser till funktionsparametern ersätts med ItemExpression.Item.
  • AST förenklas så att den endast innehåller noder av följande slag:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

Ett fel utlöses om ett objektuttryck ast inte kan returneras för brödtexten i function.

Den här funktionen är identisk med RowExpression.From.

Exempel 1

Returnerar AST för brödtexten i funktionen each _ <> null.

Användning

ItemExpression.From(each _ <> null)

utdata

[
    Kind = "Binary",
    Operator = "NotEquals",
    Left = ItemExpression.Item,
    Right =
    [
        Kind = "Constant",
        Value = null
    ]
]