首页 > 解决方案 > Power 应用程序中的 Azure 函数响应返回真/假而不是值

问题描述

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

{“响应”:“测试”}

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

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

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

标签: azure-functionspowerapps

解决方案


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


推荐阅读