如何将数组输出分配给Logic应用程序变量?

时间:2019-12-20 06:05:16

标签: azure azure-functions azure-logic-apps

我内部有逻辑应用程序,我在调用功能应用程序,该应用程序给出以下输出-

{
    "list1": ["111-11"],
    "list2": ["222-11"],
    "list3": ["333-11","333-131"]
}

现在在Logic App中,我已经使用了3 array variables,我想将上面Function App的输出分配给那些变量。

我尝试过这样的表情-

body('GetDataCustomerFunction')?['list1']

但低于错误-

  

无法处理动作“ For_each”的模板语言表达式   在行“ 1”和列“ 3362”处:“模板语言表达式   'body('GetDataCustomerFunction')?['list1']'无法评估   因为无法选择属性“ instance002List”。属性   类型'String'的值不支持选择。

我是否缺少某些东西?? enter image description here

1 个答案:

答案 0 :(得分:1)

我看到的错误是

  

“字符串”类型的值不支持属性选择。

您可以更改header吗?“内容类型”需要指定为“应用程序/ json”