Expression.Evaluate
Syntaxe
Expression.Evaluate(document as text, optional environment as nullable record) as any
À propos
Retourne le résultat de l’évaluation d’une expression M document
, avec les identificateurs disponibles pouvant être référencés par environment
.
Exemple 1
Évalue une somme simple.
Utilisation
Expression.Evaluate("1 + 1")
Sortie
2
Exemple 2
Évalue une somme plus complexe.
Utilisation
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
Sortie
6
Exemple 3
Évalue la concaténation d’une valeur de texte avec un identificateur.
Utilisation
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
Sortie
"""abcdef"""