Roboteka
Roboteka · Roboter · Duplikate aus dem Array entfernen

Duplikate aus dem Array entfernen

Der Roboter „Duplikate aus dem Array entfernen“ behält in einem Array von Werten nur eindeutige Elemente in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Er nimmt ein Mehrfachfeld oder die Ausgabe eines anderen Roboters entgegen; der Vergleich erfolgt standardmäßig ohne Beachtung der Groß-/Kleinschreibung, die Reihenfolge der ersten Vorkommen bleibt erhalten. Zurückgegeben werden das Array ohne Duplikate, die Anzahl eindeutiger Elemente und die Anzahl der entfernten Duplikate.

Der Roboter entfernt wiederholte Werte aus einem Array und behält das erste Vorkommen jedes Elements in der ursprünglichen Reihenfolge. Eingabe sind ein Mehrfachfeld (etwa Tags, E-Mails oder das Ergebnis einer String-Teilung) und das Kennzeichen „Groß-/Kleinschreibung beachten“: Standardmäßig zählen Berlin und berlin als ein Wert, bei Y sind sie verschieden. Typische Anwendungsfälle: eine Versandliste vor dem Senden von wiederholten E-Mails bereinigen; zählen, wie viele verschiedene Quellen sich in einem Mehrfachfeld angesammelt haben; die Anzahl vor und nach dem Bereinigen vergleichen, um Duplikate zu erkennen. Zurückgegeben werden das Array ohne Duplikate, die Anzahl eindeutiger Elemente und die Anzahl der entfernten Duplikate — nutzen Sie sie in den nächsten Schritten des Geschäftsprozesses.

Welche Eingabeparameter akzeptiert der Roboter?

Parameter Typ Pflichtfeld? Standard
Array von Werten string ja
Groß-/Kleinschreibung beachten (Y/N, Standard N) string

Was gibt der Roboter zurück?

Parameter Typ
Array ohne Duplikate string
Anzahl eindeutiger Elemente int
Entfernte Duplikate int

Szenario: Versand ohne doppelte Briefe

  1. In einem Auftrag hat sich eine E-Mail-Liste mit Duplikaten angesammelt
  2. Der Roboter entfernt die Wiederholungen aus dem Adress-Array
  3. Die Versandschleife läuft über das bereinigte Array — jede Adresse erhält genau einen Brief

Ähnliche Roboter