我有一个REST Web服务调用,它以下列格式返回数据:
{
"Id": "0497cee4-45dc-47d8-97a8-b45ad8018775",
"Status": "OK",
"ProviderName": "MyApp",
"DateTimeUTC": "/Date(1508348383277)/",
"Contacts": [
{
"ContactID": "1efa0ea1-de5c-4172-869c-816e27c3c825",
"ContactStatus": "ACTIVE",
"Name": "Company",
"FirstName": "Joe",
"LastName": "Bob",
"EmailAddress": "mainguy@here.com",
"BankAccountDetails": "",
"ContactPersons": [
{
"FirstName": "Operations",
"LastName": "",
"EmailAddress": "there@here.com",
"IncludeInEmails": true
},
{
"FirstName": "Another",
"LastName": "Contact Email",
"EmailAddress": "here@there.com",
"IncludeInEmails": true
}
],
"HasAttachments": false,
}
]
}
在Microsoft Flow中,我想获取主要联系电子邮件(Contacts.EmailAddress)以及所有辅助联系人电子邮件(Contacts.ContactPersons [x] .EmailAddress);并将其用于下行电子邮件领域。
在每种情况下都不会定义ContactPersons,但Contacts.EmailAddress应该是。
使用流程执行此操作的最佳方法是什么?有没有办法在循环或其他东西上连接数据?我似乎无法找到办法。
答案 0 :(得分:1)
尝试使用数据操作(https://docs.microsoft.com/en-us/flow/data-operations)。
您可以从选择开始,在地图中选择EmailAddress字段,然后将其重定向到加入并使用该输出。