Roboteka
Roboteka · Roboter · Summe der Array-Elemente

Summe der Array-Elemente

Der Roboter „Summe der Array-Elemente“ addiert alle numerischen Werte eines Arrays in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Er nimmt ein Mehrfachfeld oder die Ausgabe eines anderen Roboters entgegen, versteht das Komma als Dezimaltrennzeichen und Leerzeichen in Zahlen. Zurückgegeben werden die Summe, die Anzahl der berücksichtigten Elemente und die Anzahl der übersprungenen nicht-numerischen Elemente.

Der Roboter summiert Array-Elemente als Zahlen — mit Bordmitteln des Geschäftsprozesses lässt sich ein Mehrfachfeld nicht addieren. Jedes Element wird in eine Zahl umgewandelt: Leerzeichen und geschützte Leerzeichen werden entfernt, das Komma gilt als Dezimaltrennzeichen („1 500,50“ wird zu 1500.5); nicht-numerische Elemente werden übersprungen und brechen die Berechnung nicht ab. Typische Anwendungsfälle: Beträge aus einem Mehrfachfeld mit Zahlungen addieren; ein Budget über eine von einem anderen Roboter gesammelte Werteliste bilden; prüfen, dass alle Elemente numerisch sind, indem die berücksichtigte und die übersprungene Anzahl verglichen werden. Ein leeres Array ergibt die Summe 0. Zurückgegeben werden die Summe, die Anzahl der berücksichtigten numerischen Elemente und die Anzahl der übersprungenen — 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

Was gibt der Roboter zurück?

Parameter Typ
Summe double
Berücksichtigte numerische Elemente int
Übersprungene nicht-numerische Elemente int

Szenario: Gesamtsumme der Zusatzverkäufe eines Auftrags

  1. In einem Mehrfachfeld des Auftrags haben sich Beträge von Zusatzverkäufen angesammelt
  2. Der Roboter addiert alle Elemente des Arrays
  3. Die erhaltene Summe wird in das Feld „Zusatzverkäufe gesamt“ geschrieben und steuert eine Phasenbedingung

Ähnliche Roboter

Passende Artikel