Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 如何在逻辑应用程序中运行内联代码?_Azure_Foreach_Azure Logic Apps - Fatal编程技术网

Azure 如何在逻辑应用程序中运行内联代码?

Azure 如何在逻辑应用程序中运行内联代码?,azure,foreach,azure-logic-apps,Azure,Foreach,Azure Logic Apps,我有两个变量json数组 variable1 = [ { "CurrentDate": "2019-05-11", "CurrentTime": "01:09:14", "tablename": "A" }, { "CurrentDate": "2019-05-11", "CurrentTime": "01:11:14", "tablename": "Z" } ] variable2 = [ { "A": "Topi

我有两个变量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
中,对于每个循环,它将使用tablename value
A
检查
variable2
数组中每个元素和键是否与
A
匹配,然后我需要将其值作为
Topic1
传递到下一步,或者为全局变量分配一个值。同样的情况也会一个接一个地发生在所有元素上

我尝试使用2 foreach,但无法赋值。如何编写表达式来匹配值,并在匹配后将全局值赋给变量

如果不可能,我将修改variable2,如

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

您现在可以在逻辑应用程序中运行代码(目前仅限于javascript):

有关更多信息,请参阅文档:

这应该对你有好处