Microsoft PowerApps 的 Eval() 函数

Eval() function for Microsoft PowerApps

是否有人知道 PowerApps 中的等效函数,就像 Excel Eval() 函数一样,获取输入字符串值,执行其中指定的命令,并产生结果?例如,如果我有两个变量,varOne 已经设置为值 1,变量 x 设置为 8,然后我为这个 Eval() 函数提供以下字符串:

"x + " & varOne & " = " & x + varOne

...它将产生:

"x + 1 = 9"

PowerApps 是否存在类似的东西(或合理的解决方法)?

不,目前 PowerApps 中不存在此功能。请随时为此在 PowerApps Ideas board 中创建新功能请求。

目前有两种方法可以实现。

  1. 创建 PCF 控件并使用 JavaScript Eval()。
  2. 您可以使用 Api 之类的 Math.js 甚至 Bing 在您的 Power Automate Flow 上搜索来为您求解方程。
$”x + {VarOne} “ 

这将生成 x + 1 作为输出。你只需要在它后面加上 Value(x) + Value(varOne)。

它可以满足您的要求,但不完全。 通过逻辑应用程序,您可以创建一个 JavaScript 函数并立即执行评估。这至少让它保持低代码。