Azure Data Factory中Foreach组件含空格Item值的调用方法
解决Azure Data Factory Foreach活动中带空格属性的取值问题
当Foreach活动的Item里属性名带空格时,用@{item().Factory Code}这种点语法会直接失败——因为表达式语言的点语法只支持无空格、符合标识符规则的属性名。不用改源系统,直接换成方括号+引号的语法就能解决问题。
具体对应写法如下:
- 获取"Factory Code"的值:
@{item()['Factory Code']} - 获取"Factory Name"的值:
@{item()['Factory Name']} - 获取"ERP Reference"的值:
@{item()['ERP Reference']}
这种写法是JSON对象属性访问的标准语法,完全适配ADF的动态内容表达式,不管属性名里有空格还是特殊字符都能正常读取。
内容的提问来源于stack exchange,提问作者Suren Sivalingam
相关产品推荐
相关产品推荐

