如何解析来自自定义连接器的响应
How to parse response from custom connector
我的自定义连接器上有一个操作调用 returns JSON 数据:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(mail,displayName,department)/$entity",
"mail": "mail@company.com",
"displayName": "First Last",
"department": "DPE-DES-Platform Services"
}
我想解析此响应并将 'department' 存储到一个变量中,我可以将该变量用作另一个操作调用的参数。我该怎么做?抱歉,如果这是基础知识,我对 PowerApps 还很陌生。
我需要使用图表进行 10 次调用 API,我只想显示最终结果,因此我需要一些方法将信息存储到变量中。如果有某种方式我可以通过代码与信息进行交互,那就太好了,因为我还需要做一些事情,比如创建数据结构和修改变量(如果可能的话)
目前无法在 Powerapps 中直接解析 JSON 响应。您可以将 Powerapps 与 Power automate 结合使用,通过使用 Action “Parse JSON”
.
来解析 JSON 响应
参考: Solved: Parse JSON string in Power APPS - Power Platform Community (microsoft.com)
对于该功能,您还可以在此处为功能请求投票:
Parse JSON in PowerApps - Power Platform Community (microsoft.com)
有关 Powerapps 的更多详细信息: Microsoft Power Apps documentation - Power Apps | Microsoft Docs
您可以尝试在自定义连接器调用的末尾使用点 (.
) 表示法。根据实际响应的形状,您可以通过这种方式解析出一个值。
类似于:
Set(varDept,
ccCall.GetDept({whatever:criteria}).department
)
我的自定义连接器上有一个操作调用 returns JSON 数据:
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(mail,displayName,department)/$entity",
"mail": "mail@company.com",
"displayName": "First Last",
"department": "DPE-DES-Platform Services"
}
我想解析此响应并将 'department' 存储到一个变量中,我可以将该变量用作另一个操作调用的参数。我该怎么做?抱歉,如果这是基础知识,我对 PowerApps 还很陌生。
我需要使用图表进行 10 次调用 API,我只想显示最终结果,因此我需要一些方法将信息存储到变量中。如果有某种方式我可以通过代码与信息进行交互,那就太好了,因为我还需要做一些事情,比如创建数据结构和修改变量(如果可能的话)
目前无法在 Powerapps 中直接解析 JSON 响应。您可以将 Powerapps 与 Power automate 结合使用,通过使用 Action “Parse JSON”
.
参考: Solved: Parse JSON string in Power APPS - Power Platform Community (microsoft.com)
对于该功能,您还可以在此处为功能请求投票: Parse JSON in PowerApps - Power Platform Community (microsoft.com)
有关 Powerapps 的更多详细信息: Microsoft Power Apps documentation - Power Apps | Microsoft Docs
您可以尝试在自定义连接器调用的末尾使用点 (.
) 表示法。根据实际响应的形状,您可以通过这种方式解析出一个值。
类似于:
Set(varDept,
ccCall.GetDept({whatever:criteria}).department
)