【发布时间】:2017-10-17 17:15:34
【问题描述】:
我有一个 Logic Apps 实例,其中的变量 AddedPoKey 由解析的 JSON 设置
"Set_PO_Key_variable_": {
"inputs": {
"name": "AddedPoKey",
"value": "@{body('Parse_JSON')?['poKey']}"
},
"runAfter": {
"Parse_JSON": [
"Succeeded"
]
},
"type": "SetVariable"
},
我想使用该值在 RESTful API 集合资源中设置 Id。我无法让它工作,但我相信它应该。我可能找不到最好的 MS 文档,如果可以向我指出,我将不胜感激。我试过了:
"Set_Po_Lin_Add_url_": {
"inputs": {
"name": "CreatePoLineResourceUrl",
"value": "@{replace('https://api.plex.com/EDI/sales-orders/{PoKey}/lines','{PoKey}',triggerBody()['AddedPoKey'])}"
},
"runAfter": {
"Set_PO_Key_variable_": [
"Succeeded"
]
},
"type": "SetVariable"
}
这会导致 InvalidTemplate。无法在操作 'Set_Po_Lin_Add_url_' 中处理模板语言表达式在第 '1' 行和第 '2459' 列输入:'模板语言表达式'replace('https://api.plex.com/EDI/sales-orders/{PoKey}/lines','{PoKey}',triggerBody( )['AddedPoKey'])' 无法评估,因为属性“AddedPoKey”不存在,可用属性为“ContentData、ContentType、ContentTransferEncoding、Properties、MessageId、To、ReplyTo、ReplyToSessionId、Label、ScheduledEnqueueTimeUtc、SessionId、CorrelationId、SequenceNumber ,LockToken,生存时间'。使用详情请查看https://aka.ms/logicexpressions。'。
【问题讨论】:
标签: azure-logic-apps