Sie müssen zur Logic App Code Ansicht wechseln und Ihre verbindlichen Ausdrücke ändern, um dies zu tun.
Zum Beispiel habe ich eine Azure-Funktion wie Ihre erstellt und eine Http Response-Aktion hinzugefügt, die eine der JSON-Eigenschaften aus meiner Funktionsantwort verwendet. Im Logic App Designer bin ich an die gesamte von meiner Funktion zurückgegebene Body
gebunden. Dann in der Codeansicht geändert ich die Bindung Ausdruck der spezifischen Körper Eigenschaft zuzugreifen empId
(wo <function-app-name>
Ihre App-Name sein wird):
"Response": {
"inputs": {
"body": "@body('<function-app-name>')['empId']",
"statusCode": 200
},
sollten Sie in der Lage sein, Ihre Aktion auf die gleiche Art und Weise zu modifizieren, um die JSON zuzugreifen Eigenschaften. Sie werden auch bemerken, dass nach dem Zurückschalten auf den Designer die gebundenen Eigenschaften korrekt angezeigt werden.
Wir werden diese Erfahrung im Laufe der Zeit verbessern, so dass Sie nicht auf Code wie folgt herunterlassen müssen.
Vielen Dank, es hat funktioniert. obwohl ich mochte {body ('azure_fun_Name'). empId} –
Meine Antwort oben geklärt, danke. – mathewc