У меня есть 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')"
]