将属性添加到 Azure 逻辑应用中变量中的对象

Add properties to an object in a variable in Azure Logic Apps

如何在 Azure Logic Apps 的变量中添加、更新或删除对象的 属性?

我之前的对象示例:

{
    "prop1": "value1"
}

我之后的对象示例:

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

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

感谢您的帮助!

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

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

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

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