ADF管道换行失效求助:数组写入文件无法换行
ADF管道数组写入文件换行失效问题解决
问题根源:你用
@join(array, '\r\n')时,ADF会把单引号内的\r\n当作普通字符串字面量输出,而非解析为回车换行符,所以才会看到\r\n直接显示在结果里。解决方法:
- 推荐使用ADF内置的
newline()函数生成换行符,表达式修改为:
这个函数会自动适配运行环境的换行规则(Windows用@join(variables('你的数组变量名'), newline())\r\n,Linux用\n),保证每个文件名独占一行。 - 如果需要强制使用
\r\n(Windows格式换行),可以通过字符编码拼接实现:
其中@join(variables('你的数组变量名'), concat(char(13), char(10)))char(13)对应回车符\r,char(10)对应换行符\n。
- 推荐使用ADF内置的
内容的提问来源于stack exchange,提问作者K N
相关产品推荐
相关产品推荐

