Roboteka
Roboteka · Roboter · Element aus dem Array löschen

Element aus dem Array löschen

Der Roboter „Element aus dem Array löschen“ entfernt Elemente aus einem Array von Werten nach Wert oder nach Position in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Im Wert-Modus werden alle Übereinstimmungen entfernt (standardmäßig ohne Beachtung der Groß-/Kleinschreibung), im Index-Modus ein einzelnes Element, negative Indizes zählen vom Ende. Zurückgegeben werden das Array nach dem Löschen, die Anzahl der gelöschten Elemente und die resultierende Anzahl.

Der Roboter schneidet Elemente aus einem Array heraus und gibt eine neue Liste zurück — anders als der Roboter „Wert aus einem Mehrfachfeld entfernen“ arbeitet er mit dem übergebenen Array, nicht mit einem Feld einer CRM-Entität. Eingabe sind ein Mehrfachfeld oder die Ausgabe eines anderen Roboters, der Löschmodus und das Ziel: Im Modus value wird jedes Element entfernt, das dem angegebenen Wert entspricht (das Kennzeichen zur Groß-/Kleinschreibung steuert den Vergleich), im Modus index ein Element nach Position, 0 ist das erste, -1 das letzte. Ein leeres Ziel im Modus value entfernt die leeren Elemente des Arrays. Typische Anwendungsfälle: eine bestimmte E-Mail aus einer Versandliste ausschließen; das erste Element nach seiner Verarbeitung entfernen; leere Werte vor einer Schleife aus dem Array bereinigen. Zurückgegeben werden das Array nach dem Löschen, die Anzahl der gelöschten Elemente und die resultierende Anzahl — 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
Modus: value — nach Wert, index — nach Position (Standard value) string
Was löschen: ein Wert oder ein Index (0 = erstes, -1 = letztes) string
Groß-/Kleinschreibung beim Vergleich beachten (Y/N, Standard N) string

Was gibt der Roboter zurück?

Parameter Typ
Array nach dem Löschen string
Gelöschte Elemente int
Resultierende Anzahl der Elemente int

Szenario: Ausschluss einer Adresse aus einem Versand

  1. Der Prozess hat ein Array mit Empfänger-E-Mails gesammelt
  2. Der Roboter löscht die Adresse des abgemeldeten Kunden aus dem Array
  3. Die Versandschleife läuft über das Array nach dem Löschen — der abgemeldete Kunde erhält keinen Brief

Ähnliche Roboter