【问题标题】:Azure function response in Power apps returns true/false instead of valuePower 应用程序中的 Azure 函数响应返回真/假而不是值
【发布时间】:2018-12-25 22:08:45
【问题描述】:

我正在尝试从 PowerApps 集成 Azure 功能。 该函数返回一个非常简单的 JSON:

{ “响应”:“测试” }

从 PowerApps 测试自定义连接器工作正常并返回正确的结果,但是当我在应用程序本身内部使用此连接器时,它返回 true/false 而不是响应的值。

我发现的所有论坛/博客都说在按钮上定义变量如下 - UpdateContext({testvar:'functioname'.FunctionPOST("test")})

然后使用 testvar 显示响应,但我得到的只是真/假而不是响应。 查看变量确认该变量被创建为布尔值(如果我尝试将其创建为字符串类型的全局变量,它将被转换为布尔类型的屏幕变量)。 我检查了自定义连接器上的响应定义,并将其正确设置为“字符串”。 想法?

【问题讨论】:

  • 您能否阐明“从 PowerApps 测试自定义连接器工作正常”与“在应用程序本身内部使用此连接器”的意思?
  • 当我在自定义连接器向导中使用测试选项卡时,我得到了预期的响应 JSON:{ "result": "success" } 当我从应用程序本身调用连接器时,集合填充了正确的标题(“结果”),但没有值(预期的“成功”)。希望这是有道理的。
  • 你解决了吗?我正在尝试通过自定义连接器获取我的 Web API 以将 JSON 结果返回给 Power Apps,但我得到的只是真/假?
  • 我也遇到了同样的情况

标签: azure-functions powerapps


【解决方案1】:

我知道以前的消息是旧的。但是,就像 Azure Functions 和 Powerapps 中的新手一样,尽管测试连接器的执行工作正常,但我已经解决了布尔响应的相同问题。 经过“几个”小时的专注后,我解决了将默认响应明确地作为字符串放在连接器中的问题。我发布这条消息是为了节省像我这样的新手的时间;-) definitionresponsedefaultstring swaggerconnector

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 2021-09-29
    • 2020-12-01
    • 2013-05-29
    • 2023-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多