逻辑应用程序变量

时间:2017-02-03 20:09:23

标签: azure-logic-apps

我是Logic Apps的新手,并试图通过亲自动手和阅读来更好地理解它。我现在创建了一些应用程序,每次都更有意义。我遇到的问题是我可以在一个动作中创建一个新的Dynamics记录,检索它在另一个动作中生成的主键。但是,如何在另一个操作中使用此主值来在另一个操作中创建相关记录。似乎没有动态存储或分配变量或修改参数?

5 个答案:

答案 0 :(得分:3)

截至2017年3月24日,逻辑应用程序的变量现已发布。但是它们目前仅支持整数和浮点数,并且您只能初始化或递增它们。支持字符串变量,并在初始化后修改它们即将推出。您可以通过新的“变量”操作创建它们。

答案 1 :(得分:3)

现在逻辑应用程序支持变量,它们在操作中可用,首先需要初始化变量(当前支持的类型是Boolean,Integer,String,Float,object,Array)并对它们执行所需的操作。修改它们。

答案 2 :(得分:1)

您可以使用"输入":"撰写"在设置变量的动作中,例如:

"IsMissing": {
  "type": "Compose",
    "inputs": {
      "what": "Something is missing"
    },
    "runAfter": {}
  }
}

然后使用body(' IsMissing')来使用此变量。

答案 3 :(得分:1)

让我们假设您创建动态记录的逻辑应用操作是“CreateRecord”。它会产生这样的输出

{
    "primarykey" : "<guid>"
}

您可以像这样访问此操作的输出

@body('CreateRecord').primarykey

OR

@body('CreateRecord')['primarykey']

答案 4 :(得分:0)

Logic Apps目前不支持变量。