ADF:参数中的动态内容
ADF: Dynamic Content in parameters
我正在尝试将带有动态内容的文本作为参数传递到管道中(执行管道 activity)。
作为一个超级简单的示例,我希望管道的输入是时间戳 utcnow()。这是我的结果:
我注意到了:
如果我将 @utcnow() 放在一个设置变量 activity 中并将执行管道参数设置为该变量,它就可以工作。
如果我将@utcnow()(或@{utcnow()})放在主参数中并将执行管道参数设置为该参数,则它不起作用。我得到了字符串“utcnow()”作为结果。
这里有什么我遗漏的吗?我绝对觉得我以前成功过。
如果我没看错你的问题,问题是主要参数(管道参数)不支持表达式或函数引起的。
例如,我们可以将值从变量传递到管道活动参数,并且效果很好,因为变量支持 expression/functions:
当主管道只包含激活的执行管道时,我们将主参数(管道参数)的值传递给执行管道参数:
我们在调试流水线的时候,需要传递main参数的值:
管道参数的值只支持String值,那么函数utcNow()
或@{utcnow()
将被视为String。
我正在尝试将带有动态内容的文本作为参数传递到管道中(执行管道 activity)。
作为一个超级简单的示例,我希望管道的输入是时间戳 utcnow()。这是我的结果:
我注意到了:
如果我将 @utcnow() 放在一个设置变量 activity 中并将执行管道参数设置为该变量,它就可以工作。
如果我将@utcnow()(或@{utcnow()})放在主参数中并将执行管道参数设置为该参数,则它不起作用。我得到了字符串“utcnow()”作为结果。
这里有什么我遗漏的吗?我绝对觉得我以前成功过。
如果我没看错你的问题,问题是主要参数(管道参数)不支持表达式或函数引起的。
例如,我们可以将值从变量传递到管道活动参数,并且效果很好,因为变量支持 expression/functions:
当主管道只包含激活的执行管道时,我们将主参数(管道参数)的值传递给执行管道参数:
我们在调试流水线的时候,需要传递main参数的值:
管道参数的值只支持String值,那么函数utcNow()
或@{utcnow()
将被视为String。