是否有人知道 PowerApps 中有一个等效的函数,就像 Excel Eval(( 函数一样,它采用输入字符串值,执行其中指定的命令,并生成结果?例如,如果我有两个变量,varOne 已经设置为值 1,变量 x 设置为 8,然后我向这个 Eval(( 函数输入以下字符串:
"x + " & varOne & " = " & x + varOne
。它将产生:
"x + 1 = 9"
PowerApps 是否存在类似的东西(或合理的解决方法(?
否,此功能目前在 PowerApps 中不存在。请随时在 PowerApps 创意板中为此创建新的功能请求。
目前有两种方法可以实现此目的。
- 创建一个 PCF 控件并使用 JavaScript Eval((。
- 您可以使用 API .js如数学,甚至可以在 Power Automate Flow 上使用必应搜索来为您求解方程。
$”x + {VarOne} “
这将生成 x + 1 作为输出。你只需要在它后面添加 Value(x( + Value(varOne(。
它有点做你正在寻找的东西,但不是完全。 通过逻辑应用,可以创建一个 JavaScript 函数,并在那里执行开箱即用的评估。这至少使它保持低代码。