如何将 ADF 数据流中的字符串数组连接成一个简单的字符串?

How do I concatenate an array on strings in ADF Data Flow to a simple string?

我正在构建 Azure 数据工厂。在数据流中,我有一个字符串数组。

我希望将那组字符串合并为一个字符串。

即。 [ "value1", "value2" ] 变成 "value1, value2"

这可能吗,我在这里找不到任何帮助我的功能?

我希望有一个连接函数或 foreach 但找不到?

您可以使用 join 函数,它存在于 collection 函数中 Add dynamic content.

语法:

join([<collection>], '<delimiter>')

示例:

join(variables('ARRAY_VARIABLE'), ',')

请参阅此处以了解有关 Join 的更多信息。

此外,您可以使用 ForEach 循环 activity 遍历数组并使用 Set Variable 使用 concat 表达式函数创建逗号分隔字符串的任务。

如果你的数组中只有两个元素,那么你可以这样做。

@concat(variables('variable_name')[0].Code1, ',', variables('variable_name')[1].Code1)

toString(myArray) 是否符合您的要求?