Azure数据工厂-在动态内容中使用系统变量

Azure数据工厂-在动态内容中使用系统变量,azure,azure-data-factory,azure-data-factory-pipeline,Azure,Azure Data Factory,Azure Data Factory Pipeline,我试图在动态内容字段中使用系统变量'@pipeline().TriggerTime' 我有一个“复制数据”活动,它将接收器数据集复制到文件夹中 在这个接收器数据集中,我尝试将文件路径设置为 @concat('Trigger_',formatDateTime(@pipeline().TriggerTime, 'ddMMyyyyHHmmss'), '.trg') 但是我得到了下面的错误消息 该活动包含在“If Condition”块中,而“If Condition”块本身包含在“ForEac

我试图在动态内容字段中使用系统变量'@pipeline().TriggerTime'

我有一个“复制数据”活动,它将接收器数据集复制到文件夹中

在这个接收器数据集中,我尝试将文件路径设置为

@concat('Trigger_',formatDateTime(@pipeline().TriggerTime, 'ddMMyyyyHHmmss'), '.trg')

但是我得到了下面的错误消息

该活动包含在“If Condition”块中,而“If Condition”块本身包含在“ForEach”中,但是这个变量在管道中应该是全局的,所以我不明白为什么它不应该工作


谢谢您的帮助。

正如Joel所说,只需将“@pipeline”更改为“pipeline”

如果要使用多个函数,只需在开头添加@。 如果要获取函数字符串,需要添加双@,例如“答案是:@{pipeline().parameters.myNumber}”,返回字符串答案是:@{pipeline().parameters.myNumber}


更多详细信息,请参阅。

符号只在函数开头出现一次。将“@pipeline”改为“pipeline”,你应该会没事的。
@concat('Trigger_',formatDateTime(pipeline().TriggerTime, 'ddMMyyyyHHmmss'), '.trg')