Как запустить встроенный код в приложении логики? - PullRequest
0 голосов
/ 17 мая 2019

У меня есть 2 переменные json array

variable1 = 
[
  {
    "CurrentDate": "2019-05-11",
    "CurrentTime": "01:09:14",
    "tablename": "A"
  },
  {
    "CurrentDate": "2019-05-11",
    "CurrentTime": "01:11:14",
    "tablename": "Z"
  }
]

variable2 =
[
  {
    "A": "Topic1"
  },
  {
    "Z": "Topic2"
  }
]

Теперь я хочу сравнить tablename значение с ключом variable2 и, если оно соответствует, передать значение variable2 следующему шагу.

Например, в variable1 для каждого цикла он будет принимать значение таблицы A проверяет variable2 массив каждого элемента и ключ соответствует A, тогда мне нужно передать его значение как Topic1 на следующий шаг или назначитьзначение глобальной переменной.То же самое происходит для всех элементов один за другим.

Я попытался использовать 2 foreach, но не смог присвоить значения.Как я могу написать выражение для сопоставления значения и присвоить глобальное значение после сопоставления переменной?

Если это невозможно, я изменю переменную2, например

  variable2 =
    [
     "A" , "B"
    ] and add equal expression like   "equals": [
                                                "@items('For_each')?['tablename']",
                                                "@items('For_each_2')"
                                            ]

enter image description here

1 Ответ

1 голос
/ 19 мая 2019

Теперь вы можете запускать код внутри логического приложения (на данный момент ограничен JavaScript):

enter image description here

См. Документацию для получения дополнительной информации:

Добавление и запуск фрагментов кода с использованием встроенного кода в приложениях логики Azure .

Это должно помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...