我有2个变量json数组
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
的每个元素和键匹配,然后我需要将其值作为{ {1}}进行下一步或为全局变量分配一个值。
所有元素都一一对应。
我尝试使用2 foreach,但是无法分配值。 谁能帮我写表达式以匹配值并在匹配后将全局值分配给变量
如果这不可能,我将像修改
变量2 = [ “ A”,“ B” ] 并添加等式
“等于”: [ “ @items('For_each')?['tablename']”, “ @items('For_each_2')” ]
答案 0 :(得分:1)
您现在可以在逻辑应用程序中运行代码(目前仅限javascript):
有关更多信息,请参见文档:
Add and run code snippets by using inline code in Azure Logic Apps。
这应该为您解决问题。