2017-05-25 3 views
1

ich nicht herausfinden kann, wie die JSON für eine HTTP-Post zu bauen:Azure Logic App HTTP Post baut JSON mit dynamischen Variablen

dh dies nicht, wo funktioniert [somevariablehere]. Wie stelle ich manuell fest, was ich zusammen mit einigen dynamischen Variablen veröffentlichen möchte?

{ 
    "color": "green", 
    "message": "(awesome) [somevariablehere] ", 
    "notify": false, 
    "message_format": "text" 
} 

Antwort

3

Werfen Sie einen Blick auf Dokumentation der Logic Apps Definition Sprache: https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language

können Sie die concat Funktion Strings verketten, zum Beispiel

{ 
    "color": "green", 
    "message": "@concat('awesome', actionBody('otherAction').someProperty)", 
    "notify": false, 
    "message_format": "text" 
} 
+0

ich merkte, ich nicht brauchen alles andere als die Dokumentation zu concaten: '" (okay) @ {body ('Step_2')? ['score']}: @ {triggerBody()? ['Text']} "' – lucuma

+0

@lucuma ja, du kannst Verwenden Sie String-Interpolation als Alternative zur Verwendung von concat (aber sie sind effektiv eins und dasselbe). Ich freue mich zu hören, dass du deinen Ausdruck zum Funktionieren gebracht hast. –

Verwandte Themen