我从azure表存储中收到以下响应。我需要使用GeneralId搜索响应,并在表中是否存在实体的情况下获得响应为真还是假。
{
"odata.metadata": "https://google.net/$metadata#GetStudents",
"value": [
{
"odata.etag": "W/\"datetime'2019-05-01T18%3A04%3A37.5904256Z'\"",
"PartitionKey": "mypartitionkey",
"RowKey": "myrowkey",
"Timestamp": "",
"GeneralId": "456265d8-6c3b-11e9-a923-1681be663d3e",
"Inc": "PIR165461",
"Name": "",
"StudentId": "c17a3c42-6c48-11e9-a923-1681be663d3e",
"Subject": ""
},
{
"odata.etag": "W/\"datetime'2019-04-30T16%3A49%3A10.0746254Z'\"",
"PartitionKey": "par1",
"RowKey": "row1",
"Timestamp": "2019-04-30T16:49:10.0746254Z",
"Generald": "fada7dd0-6c48-11e9-a923-1681be663d3e",
"Inc": "PIR4237341",
"Name": "",
"StudentId": "c70c5de9-ac8d-4432-9f3c-1f8bede83504",
"Subject": ""
}
]
}
答案 0 :(得分:1)
我猜您想检查表中是否存在一个实体。因此,您可以从json获取分区和行值进行检查。下面是工作流程。
在“获取实体”值之后,添加一个For each
动作,在“输入”中选择“动态内容Get entities result List of Entities
”。
然后添加Condition
动作来判断表中是否要包含该实体。使用两个条件,一个是分区,另一个是行值。
此后,您可以在If true或If false下添加操作。这是我的测试结果。