Как избежать добавления повторяющейся строки в приложение логики коннектора строки добавления - PullRequest
1 голос
/ 04 июля 2019

У меня следующий ввод в массив json -

"results": [
  { "tableName" : "ABC","id":"11"},
  { "tableName" : "ZX","id":"11"},
  { "tableName" : "ABC","id":"11"}
]}

В приложении логики я использовал `` в For_each Я могу добавить строку успешно, но как избежать добавления уже существующей строки? как в примере выше, мой текущий вывод - ABC,ZX,ABC я хочу - ABC,ZX enter image description here

1 Ответ

2 голосов
/ 05 июля 2019

Вы можете использовать Array для реализации, есть функция union для возврата коллекции, в которой есть все элементы из указанных коллекций. Он вернет коллекцию без повторяющейся строки. Затем используйте действие join, чтобы вернуть строку.

enter image description here

Потому что функция union должна содержать как минимум две коллекции, поэтому я использовал две одинаковые коллекции. Выражение выглядит так: union(variables('tablename'),variables('tablename'))

Ниже приведен результат.

enter image description here

enter image description here

Надеюсь, это поможет вам.

...