我在ADF中进行了以下设置
主管道->子管道1->子管道2
为主管道设置了“ Trigger_A”。有没有办法在不使用参数的情况下在子pipeline2中获取此触发器名称?
换句话说,如果我在子pipeline2中执行@pipeline()。triggerName,则会得到一个唯一ID,但我想获取值“ Trigger_A”。
请让我知道。
答案 0 :(得分:0)
根据我的research,@pipeline().triggerName
仅可用于特定管道。(对您来说,它是主管道)
如果要引用触发器名称的值,则需要将触发器名称作为参数传递到子管道中。
另一个想法(有点麻烦):如果触发器名称是静态的,则可以编写一个自定义的rest api来获取值,并在子管道中使用Web Activity。