我想通过PowerApps使用表存储。我知道内置连接器不起作用(未授权错误消息),对此我做了一些研究。因此我无法进行Flow操作。
因此,我查询一个表,并希望列出所有实体。用按钮调用流程,返回数据。
现在,通过Respond to PowerApps
动作,我无法返回整个集合,而仅返回不同的值。 (或者,我可以用PA将json解析为字符串吗?)
下一个选项是http响应操作,如here所述。 不幸的是,我无法使其工作。返回的JSON有效,并且与架构匹配:
{
"odata.metadata": "https://mystorageaccount.table.core.windows.net/$metadata#busz&$select=rowkey,%20letszam,%20rendszam",
"value": [
{
"odata.etag": "W/\"datetime'2019-03-13T19%3A05%3A26.0156798Z'\"",
"letszam": 40,
"rendszam": "abc-123",
"rowkey": null
},
{
"odata.etag": "W/\"datetime'2019-03-13T19%3A06%3A03.537472Z'\"",
"letszam": 50,
"rendszam": "def-234",
"rowkey": null
}
]
}
但是,当我尝试在PowerApps中显示数据时,我看到的只是“真”。
ClearCollect(buszok;'GetData'.Run("busz"))
buszok
集合仅包含在记录中,其value
列为true
。
寻找建议,以进一步发展。使用Flow或本机PowerApps。目标是读取/写入表存储。
答案 0 :(得分:1)
Azure Table Storage有一个内置的 Premium 连接器(不确定这是否是您想要的连接器)可以完成此任务。
但是,您可能需要将Power App IP地址( 100.64.0.0/10 )添加到“存储帐户”的“防火墙和虚拟网络”选项卡上的白名单中,以使其正常工作。
>