Бөлісу құралы:


ItemExpression.From

Синтаксис

ItemExpression.From(function as function) as record

О нас

Возвращает абстрактное синтаксическое дерево (AST) для тела function, нормализованное как выражение элемента .

  • Функция должна быть лямбда-функцией с 1 аргументом.
  • Все ссылки на параметр функции заменяются ItemExpression.Item.
  • AST будет упрощен, чтобы содержать только узлы следующих видов:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

Ошибка возникает, если не удаётся вернуть выражение AST элемента для тела function.

Эта функция идентична RowExpression.From.

Пример

Возвращает AST для тела функции each _ <> null.

Использование

ItemExpression.From(each _ <> null)

Выходные данные

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