【发布时间】: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,但我得到的只是真/假?
-
我也遇到了同样的情况