проверка существования записи в таблице Azure внутри логического приложения azure

#azure #azure-logic-apps #azure-table-storage

#azure #azure-logic-приложения #azure-table-storage

Вопрос:

У меня есть следующий объект json в логическом приложении

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

У меня есть одно уведомление о таблице azure. Теперь я хочу проверить, существуют ли данные для eventSourceId 1232, если они существуют, мне нужно обновить некоторые столбцы, если они не существуют, запись должна быть создана.
Теперь, как мне записать вышеуказанное условие в приложении azure-logic?

используя Get Entities-Выберите запрос

Я использовал запрос Get Entities-Select с параметром, но не уверен, как проверить набор результатов.

Ответ №1:

Для этого требования, я думаю, в вашей таблице есть столбец с именем «eventSourceId«. Поэтому нам не нужно писать select sql, мы можем легко использовать «Запрос фильтра». Пожалуйста, обратитесь к моему логическому приложению ниже:

введите описание изображения здесь

Выражение в «Условии» является:

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