检查记录存在于 azure table inside azure logic app

check record exist in azure table inside azure logical app

我在逻辑应用程序中有以下 json 对象

 {
      'eventSourceId': '1232',
       'eventType' : 'Email',
        'application' : 'ZENQ',
    }

我有一个天蓝色 table 'notification'。现在我想检查 eventSourceId 1232 的数据是否存在,如果存在,我需要更新一些列,如果不存在,则需要创建记录。 现在如何在 azure-logic 应用程序中编写上述条件?

using Get Entities-Select Query

我使用了带参数的 Get Entities-Select 查询,但不确定如何检查结果集。

对于这个要求,我认为您的 table 有一个名为“eventSourceId”的列。所以我们不用写selectsql,我们可以很方便的使用“过滤查询”。请参考下面我的逻辑应用程序:

“条件”中的表达式为:

length(body('Get_entities')?['value'])