0

我正在尝试在动态内容字段中使用系统变量“@pipeline().TriggerTime”。

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

在此处输入图像描述

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

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

在此处输入图像描述

但我收到以下错误消息。

在此处输入图像描述

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

谢谢你的帮助。

4

1 回答 1

1

正如乔尔评论的那样,只需将“@pipeline”更改为“管道”。

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

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

更详细的,你可以参考这个文档

于 2020-09-04T01:03:03.247 回答