我试图使一个通用的逻辑应用程序(洛杉矶)做一些文件上的一些处理。从ADF调用逻辑应用程序,并能够传递正确的文件名。但是,我无法使用/分配传递到逻辑应用程序的值到LA中定义的参数。我错过了什么?请看截图。
示例执行以显示名称被正确传递。
fnx2tebb1#
据我所知,我们不能将请求体中的PRM_FileName分配给一个参数。但是我们可以使用表达式来得到PRM_FileName的值。表达式应为triggerBody()?['PRM_FileName']。你也可以将PRM_FileName赋值给一个变量(例如名为var1),你可以在接下来的操作中使用var1,但不使用表达式(如下图所示)。
PRM_FileName
triggerBody()?['PRM_FileName']
var1
=更新=下面是我的逻辑应用程序:
我做了你提到的3个步骤中的所有事情,除了我把PRM_FileName放在请求的主体中,但没有把它附加在URL的末尾。
=======================更新2=========请使用与我相同的模式:
{ "type": "object", "properties": { "PRM_FileName": { "type": "string" } } }
然后直接选择PRM_FileName进入变量(如下图截图)。
表达式应该是triggerBody()?['PRM_FileName'],但在屏幕截图中,表达式是triggerOutputs()['queries']['PRM_FileName']。
triggerOutputs()['queries']['PRM_FileName']
1条答案
按热度按时间fnx2tebb1#
据我所知,我们不能将请求体中的
PRM_FileName
分配给一个参数。但是我们可以使用表达式来得到PRM_FileName
的值。表达式应为
triggerBody()?['PRM_FileName']
。你也可以将PRM_FileName
赋值给一个变量(例如名为var1
),你可以在接下来的操作中使用var1
,但不使用表达式(如下图所示)。=更新=
下面是我的逻辑应用程序:
我做了你提到的3个步骤中的所有事情,除了我把
PRM_FileName
放在请求的主体中,但没有把它附加在URL的末尾。=======================更新2=========
请使用与我相同的模式:
然后直接选择
PRM_FileName
进入变量(如下图截图)。表达式应该是
triggerBody()?['PRM_FileName']
,但在屏幕截图中,表达式是triggerOutputs()['queries']['PRM_FileName']
。