首页 > 解决方案 > 向 Azure 逻辑应用中的变量中的对象添加属性

问题描述

如何在 Azure 逻辑应用的变量中添加、更新或删除对象的属性?

我之前的对象示例:

{
    "prop1": "value1"
}

之后我的对象示例:

{
    "prop1": "value1",
    "prop2": "value2",
}

我想使用该Set variable操作在变量中添加一个新属性(我使用了该union函数,但使用了一个临时变量,因为未授权将自引用值分配给变量)。

谢谢您的帮助!

标签: azureazure-logic-apps

解决方案


您可以使用 Initialize 变量来创建 prop2 变量,也可以从任何需要的地方获取它。然后您可以使用 Compose 步骤来组合 prop1 和 prop2。为了说明,我使用了一个带有“prop1”和值“value1”的 JSON 主体的 http 触发逻辑应用程序。我认为将变量“prop2”初始化为“value2”。对于我的撰写块,我使用了输入

 {
      "prop1": "@{triggerBody()?['prop1']}",
      "prop2": "@{variables('prop2')}"
 }

在此处输入图像描述

我的输出是一个 webhook,它将接收组合的 JSON 作为

{
"prop1": "value1",
"prop2": "value2" 
}

推荐阅读