Codebeispiele für Datenvorgänge in Azure Logic AppsData operation code samples for Azure Logic Apps

Hier sind die Codebeispiele für die Aktionsdefinitionen von Datenvorgängen des Artikels Durchführen von Datenvorgängen angegeben.Here are the code samples for the data operation action definitions in the article, Perform data operations. Sie können diese Beispiele verwenden, um sie für die zugrunde liegende Workflowdefinition Ihrer eigenen Logik-App, Ihr Azure-Abonnement und die API-Verbindungen auszuprobieren.You can use these samples for when you want to try the examples with your own logic app's underlying workflow definition, Azure subscription, and API connections. Kopieren Sie diese Aktionsdefinitionen einfach, und fügen Sie sie in den Codeansicht-Editor für die Workflowdefinition Ihrer Logik-App ein. Ändern Sie die Definitionen dann gemäß Ihrem spezifischen Workflow.Just copy and paste these action definitions into the code view editor for your logic app's workflow definition, and then modify the definitions for your specific workflow.

Diese Aktionsdefinitionen werden basierend auf den JSON-Standards (JavaScript Object Notation) in alphabetischer Reihenfolge angezeigt.Based on JavaScript Object Notation (JSON) standards, these action definitions appear in alphabetical order. Im Logik-App-Designer wird jede Definition für Ihren Workflow aber in der richtigen Abfolge angezeigt, da mit der runAfter-Eigenschaft einer Aktionsdefinition jeweils die Ausführungsreihenfolge angegeben wird.However, in the Logic App Designer, each definition appears in the correct sequence within your workflow because each action definition's runAfter property specifies the run order.

ComposeCompose

Für das Beispiel zur Aktion Compose können Sie die folgenden Aktionsdefinitionen verwenden:To try the Compose action example, here are the action definitions you can use:

"actions": {
  "Compose": {
    "type": "Compose",
    "inputs": {
      "age": "@variables('ageVar')",
      "fullName": "@{variables('lastNameVar')}, @{variables('firstNameVar')}"
    },
    "runAfter": {
      "Initialize_variable_-_ageVar": [
          "Succeeded"
      ]
    }
  },
  "Initialize_variable_-_ageVar": {
    "type": "InitializeVariable",
    "inputs": {
      "variables": [
        {
          "name": "ageVar",
          "type": "Integer",
          "value": 35
        }
      ]
    },
    "runAfter": {
      "Initialize_variable_-_lastNameVar": [
        "Succeeded"
      ]
    }
  },
  "Initialize_variable_-_firstNameVar": {
    "type": "InitializeVariable",
    "inputs": {
      "variables": [
        {
          "name": "firstNameVar",
          "type": "String",
          "value": "Sophie "
        }
      ]
    },
    "runAfter": {}
  },
  "Initialize_variable_-_lastNameVar": {
    "type": "InitializeVariable",
    "inputs": {
      "variables": [
        {
          "name": "lastNameVar",
          "type": "String",
          "value": "Owen"
        }
      ]
    },
    "runAfter": {
      "Initialize_variable_-_firstNameVar": [
        "Succeeded"
      ]
    }
  }
},

Create CSV tableCreate CSV table

Für das Beispiel zur Aktion Create CSV table können Sie die folgenden Aktionsdefinitionen verwenden:To try the Create CSV table action example, here are the action definitions you can use:

"actions": {
   "Create_CSV_table": {
      "type": "Table",     
      "inputs": {
         "format": "CSV",
         "from": "@variables('myJSONArray')"
      },
      "runAfter": {
         "Initialize_variable_-_JSON_array": [
            "Succeeded"
         ]
      }
   },
   "Initialize_variable_-_JSON_array": {
      "type": "InitializeVariable",
      "inputs": {
         "variables": [ 
            {
               "name": "myJSONArray",
               "type": "Array",
                  "value": [
                     {
                        "Description": "Apples",
                        "Product_ID": 1
                     },
                     {
                        "Description": "Oranges",
                        "Product_ID": 2
                     }
                  ]
            }
         ]
      },
      "runAfter": {}
   }
},

Create HTML tableCreate HTML table

Für das Beispiel zur Aktion Create HTML table können Sie die folgenden Aktionsdefinitionen verwenden:To try the Create HTML table action example, here are the action definitions you can use:

"actions": {
   "Create_HTML_table": {
      "type": "Table",     
      "inputs": {
         "format": "HTML",
         "from": "@variables('myJSONArray')"
      },
      "runAfter": {
         "Initialize_variable_-_JSON_array": [
            "Succeeded"
         ]
      }
   },
   "Initialize_variable_-_JSON_array": {
      "type": "InitializeVariable",
      "inputs": {
         "variables": [ 
            {
               "name": "myJSONArray",
               "type": "Array",
                  "value": [
                     {
                        "Description": "Apples",
                        "Product_ID": 1
                     },
                     {
                        "Description": "Oranges",
                        "Product_ID": 2
                     }
                  ]
            }
         ]
      },
      "runAfter": {}
   }
},

Array filternFilter array

Für das Beispiel zur Aktion Filter array können Sie die folgenden Aktionsdefinitionen verwenden:To try the Filter array action example, here are the action definitions you can use:

"actions": {
   "Filter_array": {
      "type": "Query",
      "inputs": {
         "from": "@variables('myIntegerArray')",
         "where": "@greater(item(), 1)"
      },
      "runAfter": {
         "Initialize_variable_-_integer_array": [
            "Succeeded"
         ]
      }
   },
   "Initialize_variable_-_integer_array": {
      "type": "InitializeVariable",
      "inputs": {
         "variables": [ 
            {
               "name": "myIntegerArray",
               "type": "Array",
               "value": [
                  1,
                  2,
                  3,
                  4
               ]
            }
         ]
      },
      "runAfter": {}
   }
},

JoinJoin

Für das Beispiel zur Aktion Join können Sie die folgenden Aktionsdefinitionen verwenden:To try the Join action example, here are the action definitions you can use:

"actions": {
   "Initialize_variable_-_integer_array": {
      "type": "InitializeVariable",
      "inputs": {
         "variables": [ 
            {
               "name": "myIntegerArray",
               "type": "Array",
               "value": [
                  1,
                  2,
                  3,
                  4
               ]
            }
         ]
      },
      "runAfter": {}
   },
   "Join": {
      "type": "Join",
      "inputs": {
         "from": "@variables('myIntegerArray')",
         "joinWith": ":"
      },
      "runAfter": {
         "Initialize_variable_-_integer_array": [
             "Succeeded"
         ]
      }
   }
},

JSON-AnalyseParse JSON

Für das Beispiel zur Aktion Parse JSON können Sie die folgenden Aktionsdefinitionen verwenden:To try the Parse JSON action example, here are the action definitions you can use:

"actions": {
   "Initialize_variable_-_JSON_object": {
      "type": "InitializeVariable",
      "inputs": {
         "variables": [
            {
               "name": "myJSONObject",
               "type": "Object",
               "value": {
                  "Member": {
                     "Email": "Sophie.Owen@contoso.com",
                     "FirstName": "Sophie",
                     "LastName": "Owen"
                  }
               }
            }
         ]
      },
      "runAfter": {}
   },
   "Parse_JSON": {
      "type": "ParseJson",
      "inputs": {
         "content": "@variables('myJSONObject')",
         "schema": {
            "type": "object",
            "properties": {
               "Member": {
                  "type": "object",
                  "properties": {
                     "Email": {
                        "type": "string"
                     },
                     "FirstName": {
                        "type": "string"
                     },
                     "LastName": {
                        "type": "string"
                     }
                  }
               }
            }
         }
      },
      "runAfter": {
         "Initialize_variable_-_JSON_object": [
            "Succeeded"
         ]
      }
},

SelectSelect

Für das Beispiel zur Aktion Select können Sie die folgenden Aktionsdefinitionen verwenden:To try the Select action example, here are the action definitions you can use:

"actions": {
   "Initialize_variable_-_integer_array": {
      "type": "InitializeVariable",
      "inputs": {
         "variables": [ 
            {
               "name": "myIntegerArray",
               "type": "Array",
               "value": [
                  1,
                  2,
                  3,
                  4
               ]
            }
         ]
      },
      "runAfter": {}
   },
   "Select": {
      "type": "Select",
      "inputs": {
         "from": "@variables('myIntegerArray')",
         "select": {
            "Product_ID": "@item()"
         }
      },
      "runAfter": {
         "Initialize_variable_-_integer_array": [
           "Succeeded"
         ]
      }
   }
},

Nächste SchritteNext steps