我有一个 PowerApps Canvas 应用程序,我使用流程从 API 获取 JSON。在流程中,我使用 HTTP 操作来获取 json。在响应-请求操作中,我返回 HTTP 操作的正文。当我在 PowerAutomate 中测试流程时,我发现它返回了预期的 JSON。但是当我在 PowerApp 中使用流程时,返回值是布尔值,并且没有可访问的属性。
在 PowerApps 中我这样称呼它:
ClearCollect(myVar, myFlow.Run())
在 PowerAutomate 中,响应具有以下 JSON:
{
"type": "Response",
"kind": "Http",
"inputs": {
"statusCode": 200,
"body": "@outputs('HTTP')?['body']"
},
"runAfter": {
"JSON_analysieren": [
"Succeeded"
]
}
}
我今天遇到了这个问题。如果我从新的画布应用程序调用流程,它将返回一个表,但从我正在处理的应用程序中,流程将返回一个布尔值。
我尝试了重新启动我能想到的一切,它解决了问题。这就是我所做的:
这个组合立即解决了这个问题。我希望它能解决你的问题,并且我们都再也不会拥有它了!