Azure 类型为'的表达式;字符串';不匹配字段';表达式';关于ADFv2中的If条件

Azure 类型为'的表达式;字符串';不匹配字段';表达式';关于ADFv2中的If条件,azure,azure-data-factory-2,Azure,Azure Data Factory 2,我正在根据活动的输出向ADFv2管道添加一个If条件。我只是检查是否下载了文件,如果是,我想用下载的文件加载表 我的表情是这样的: @{equals(activity('RunFunction').output.files[1].Downloaded,true)} 我得到以下警告: Expression of type 'String' does not match the field 'expression' 如何更新代码以删除此警告?为什么必须在表达式中添加{}?请删除它,@equal

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

我的表情是这样的:

@{equals(activity('RunFunction').output.files[1].Downloaded,true)}
我得到以下警告:

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

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

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

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

我从示例中添加了{}。仍然在学习语法,所以没有意识到不需要它们。