Übergeben von Daten an und aus Skripts in Power Automate
Power Automate verkettet getrennte Programme in einem einzigen automatisierten Workflow. Jeder Connector verfügt über unterschiedliche Parameter, die er akzeptiert, und es werden unterschiedliche Werte zurückgegeben. Ihre Skripts können geschrieben werden, um die Power Automate-Aktion "Skript ausführen" zu erweitern, um zusätzliche Eingaben oder Ausgaben zu erhalten.
Die Eingabe für Ihr Skript wird durch Hinzufügen von Parametern zur main
Funktion angegeben. Die Ausgabe des Skripts wird deklariert, indem ein Rückgabetyp zu main
hinzugefügt wird.
Hinweis
Wenn Sie einen "Skript ausführen"-Block in Ihrem Flow erstellen, werden die akzeptierten Parameter und zurückgegebenen Typen aufgefüllt. Wenn Sie die Parameter oder Rückgabetypen Ihres Skripts ändern, müssen Sie den Block "Skript ausführen" Ihres Flows wiederholen. Dadurch wird sichergestellt, dass die Daten ordnungsgemäß analysiert werden.
Übergeben von Daten an Skripts mit Parametern
Fügen Sie Parameter zu Skripts hinzu, um Eingaben aus anderen Teilen des Flows bereitzustellen. Es ist der gleiche Prozess, Parameter für flussbasierte Skripts hinzuzufügen wie für Skripts, die über den Excel-Client ausgeführt werden. Informationen zum Bereitstellen von Eingaben für Skripts finden Sie unter Abrufen von Benutzereingaben für Skripts.
Der folgende Screenshot zeigt, was ein Skript mit der Signatur function main(workbook: ExcelScript.Workbook, location: string = "Seattle")
anzeigen würde.
Die Dropdownmenüs, die von Typ-Unions erstellt werden , funktionieren auch in Power Automate identisch.
Zurückgeben von Daten aus einem Skript
Skripts können Daten aus der Arbeitsmappe zurückgeben, die als dynamischer Inhalt in einem Power Automate-Flow verwendet werden sollen. Um ein Objekt zurückzugeben, fügen Sie der Funktion die main
Rückgabetypsyntax hinzu. Wenn Sie beispielsweise einen string
Wert aus dem Skript zurückgeben möchten, lautet function main(workbook: ExcelScript.Workbook): string
Ihre main
Signatur .
Zurückgegebene Werte werden als dynamischer Inhalt der Aktion Skript ausführen im Flow angezeigt. Der dynamische Inhalt heißt "result".
Zulässige Typen für die Rückgabe von Daten sind die gleichen wie für Parameter. Details zu Typeinschränkungen finden Sie im Artikel Abrufen von Benutzereingaben für Skripts.
Siehe auch
Office Scripts