Partager via


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 documentM, avec les identificateurs disponibles qui peuvent être référencés par environment.

Exemple 1

Évaluez une somme simple.

Utilisation

Expression.Evaluate("1 + 1")

Output

2

Exemple 2

Évaluez une somme plus complexe.

Utilisation

Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])

Output

6

Exemple 3

Évaluez la concaténation d’une valeur de texte avec un identificateur.

Utilisation

Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])

Output

"""abcdef"""