首页 > 解决方案 > “字符串”类型的表达式与 ADFv2 中 If 条件上的字段“表达式”不匹配

问题描述

我正在根据活动的输出向我的 ADFv2 管道添加一个 If 条件。我只是检查是否下载了文件,如果是,我想用下载的文件加载表格。

我的表情是这样的:

@{equals(activity('RunFunction').output.files[1].Downloaded,true)}

我收到以下警告:

Expression of type 'String' does not match the field 'expression' 

如何更新我的代码以删除此警告?

标签: azureazure-data-factory-2

解决方案


为什么你必须{ }在你的表达中添加?请删除它,@equals(A,B)是正确的格式。

@equals(activity('Azure Function1').output.files[1].Downloaded,true)

推荐阅读