如何避免在追加字符串连接器逻辑应用程序中添加重复字符串
How to avoid to add duplicate string in append string connector logic app
我有以下 json 数组输入 -
"results": [
{ "tableName" : "ABC","id":"11"},
{ "tableName" : "ZX","id":"11"},
{ "tableName" : "ABC","id":"11"}
]}
在逻辑应用程序中,我在 For_each
中使用了 `` 我能够成功附加字符串,但如何避免添加已经存在的字符串?像上面的例子我当前的输出是 -
ABC,ZX,ABC
我想要 - ABC,ZX
您可以使用数组来实现,有一个 union 函数可以 return 一个包含指定集合中所有项目的集合。它将 return 一个没有重复字符串的集合。然后使用 join
操作 return 字符串。
因为union
函数必须至少包含两个集合,所以我使用了两个相同的集合。表达式是这样的:union(variables('tablename'),variables('tablename'))
下面是结果。
希望对您有所帮助。
我有以下 json 数组输入 -
"results": [
{ "tableName" : "ABC","id":"11"},
{ "tableName" : "ZX","id":"11"},
{ "tableName" : "ABC","id":"11"}
]}
在逻辑应用程序中,我在 For_each
中使用了 `` 我能够成功附加字符串,但如何避免添加已经存在的字符串?像上面的例子我当前的输出是 -
ABC,ZX,ABC
我想要 - ABC,ZX
您可以使用数组来实现,有一个 union 函数可以 return 一个包含指定集合中所有项目的集合。它将 return 一个没有重复字符串的集合。然后使用 join
操作 return 字符串。
因为union
函数必须至少包含两个集合,所以我使用了两个相同的集合。表达式是这样的:union(variables('tablename'),variables('tablename'))
下面是结果。
希望对您有所帮助。