如何解决如何使用在Logic App中的HTTP请求中传递的值/如何为Logic App参数动态分配值
我试图制作一个通用的Logic App(LA)来对某些文件进行一些处理。从ADF调用Logic App,并能够传递正确的文件名。但是,我无法将传递给Logic App的值使用/分配给LA中定义的参数。我想念什么?请查看屏幕截图。
-谢谢
示例执行以显示名称正确传递。
解决方法
据我所知,我们无法将请求正文中的PRM_FileName
分配给一个参数。但是我们可以使用表达式来获取PRM_FileName
的值。
表达式应为triggerBody()?['PRM_FileName']
。您还可以将PRM_FileName
分配给变量(例如名为var1
),并且可以在接下来的操作中使用var1
,但不能使用表达式(如下面的屏幕快照所示)。
============================= 更新 ============ ================
以下是我的逻辑应用程序:
我做了您在3个步骤中提到的所有事情,除了我将PRM_FileName
放在了请求的正文中,但没有将其附加在url的末尾。
============================ 更新2 =========== =================
请与我的使用相同的架构:
{
"type": "object","properties": {
"PRM_FileName": {
"type": "string"
}
}
}
然后直接在变量中选择PRM_FileName
(如下图所示)。
表达式应为triggerBody()?['PRM_FileName']
,但在屏幕快照中表达式为triggerOutputs()['queries']['PRM_FileName']
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。