如何避免在追加字符串连接器逻辑应用程序中添加重复字符串

Neo*_*Neo 4 azure azure-logic-apps

我有以下 json 数组输入 -

"results": [
  { "tableName" : "ABC","id":"11"},
  { "tableName" : "ZX","id":"11"},
  { "tableName" : "ABC","id":"11"}
]}
Run Code Online (Sandbox Code Playgroud)

在逻辑应用程序中,我使用了 `` inFor_each我能够成功附加字符串,但如何避免添加已经存在的字符串?就像上面的例子,我当前的输出是 - ABC,ZX,ABC 我想要 -ABC,ZX 在此处输入图片说明

Geo*_*hen 6

您可以使用 Array 来实现,有一个联合函数可以返回一个包含指定集合中所有项目的集合。它将返回一个没有重复字符串的集合。然后使用joinaction 返回字符串。

在此处输入图片说明

因为union函数必须至少包含两个集合,所以我使用了两个相同的集合。表达式是这样的:union(variables('tablename'),variables('tablename'))

下面是结果。

在此处输入图片说明

在此处输入图片说明

希望这可以帮助你。


归档时间:

查看次数:

686 次

最近记录:

6 年,3 月 前