Powerapps - 无法从 Flow 获得响应

yxteh

我正在构建一个触发 PowerAutomate 流的 PowerApp。

触发后,PowerAutomate 流程成功运行。我已经对其进行了设置,因此它以“响应 PowerApp 或流”操作结束,以便我可以将变量返回到 PowerApps。

但是,在 PowerApps 中,似乎没有返回任何内容。

这是触发流程的代码。它应该将“成功”(PowerApp 变量)设置为“成功”(PowerAutomate 输出)的值

Set(Success,
    testflow.Run(
        input1,
        input2
    ).success
);

流运行成功并返回 success=True

在此处输入图片说明

但是,当我评估变量时,我们看到它仍然为空,表明 PowerAutomate 的输出为空。

在此处输入图片说明

知道为什么会这样吗?我已经为此苦苦挣扎了几天了。

谢谢!

yxteh

我发现出了什么问题。事实证明,这些字段是从 Flows 传递到 PowerApps 的,只是它们的格式不正确,因此 PowerApps 从未填充该变量。

因此,即使我在流程的早期将变量定义为布尔值,我也不能仅将其作为变量通过“响应 PowerApp 或流程”操作传递。我需要在操作中将其重新定义为布尔值才能使其工作。

我有点理解这个逻辑,但微软很不直观,因为在 Flows 方面一切都很好。

下图显示了我所做的一些测试。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章