Roboteka
Roboteka · Katalog · Array-Element nach Index abrufen

Array-Element nach Index abrufen

Der Roboter „Array-Element nach Index abrufen“ gibt ein einzelnes Element aus einem Array von Werten nach Position in Geschäftsprozessen und Robotern von Bitrix24 zurück. Er nimmt ein Mehrfachfeld oder die Ausgabe eines anderen Roboters sowie einen Index entgegen: 0 ist das erste Element, -1 das letzte, -2 das vorletzte. Zurückgegeben werden der Wert des Elements und ein Kennzeichen „Element existiert“ Y/N.

Der Roboter holt einen Wert aus einem Array nach Position, was nötig ist, wenn ein anderer Roboter oder ein Mehrfachfeld eine Liste zurückgibt und der Prozess ein bestimmtes Element benötigt. Eingabe ist ein Mehrfachfeld (etwa Kontakttelefone, Auftragsprodukte) oder ein Array aus einem vorherigen Schritt plus ein Index; positive Werte zählen vom Anfang (0 = erstes), negative vom Ende (-1 = letztes, -2 = vorletztes). Typische Anwendungsfälle: das erste Kontakttelefon für einen Anruf nehmen; den zuletzt zu einem Mehrfachfeld hinzugefügten Wert holen; das benötigte Element aus der Ausgabe eines String-Teilen-Roboters ziehen. Liegt der Index außerhalb der Array-Grenzen, wird ein leerer Wert zurückgegeben und „Element existiert“ = N. Zurückgegeben werden der Wert des Elements und ein Y/N-Kennzeichen — 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
Index (0 = erstes, -1 = letztes, -2 = vorletztes…) int

Was gibt der Roboter zurück?

Parameter Typ
Array-Element string
Element existiert (Y/N) string

Szenario: Anruf beim ersten Telefon des Kontakts

  1. Ein Kontakt wechselt in die Phase „In Bearbeitung“
  2. Der Roboter nimmt das Element mit Index 0 aus dem Telefon-Mehrfachfeld des Kontakts
  3. Bei „Element existiert“ = Y leitet der Prozess einen Anruf an die abgerufene Nummer ein

Ähnliche Roboter

Passende Artikel