PowerApps 流响应操作返回布尔值

问题描述 投票:0回答:1

我有一个 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"
    ]
  }
}
powerapps return-type
1个回答
0
投票

我今天遇到了这个问题。如果我从新的画布应用程序调用流程,它将返回一个表,但从我正在处理的应用程序中,流程将返回一个布尔值。

我尝试了重新启动我能想到的一切,它解决了问题。这就是我所做的:

  • 关闭所有内容并重新启动我的电脑
  • 从我的应用程序中删除流程,重新添加流程并刷新
  • 删除调用流程的行,保存并刷新窗口,然后重新添加该行

这个组合立即解决了这个问题。我希望它能解决你的问题,并且我们都再也不会拥有它了!

© www.soinside.com 2019 - 2024. All rights reserved.