Suma elementów tablicy
Robot „Suma elementów tablicy” dodaje wszystkie wartości liczbowe tablicy w procesach biznesowych i robotach Bitrix24 (Alaio). Przyjmuje pole wielokrotne lub wynik innego robota, rozumie przecinek jako separator dziesiętny oraz spacje w liczbach. Zwraca sumę, liczbę uwzględnionych elementów oraz liczbę pominiętych elementów nieliczbowych.
Robot sumuje elementy tablicy jako liczby — standardowe narzędzia procesu biznesowego nie potrafią dodać pola wielokrotnego. Każdy element jest zamieniany na liczbę: spacje i spacje niełamliwe są usuwane, a przecinek traktowany jest jako separator dziesiętny („1 500,50” staje się 1500.5); elementy nieliczbowe są pomijane i nie psują obliczeń. Typowe przypadki użycia: dodać kwoty z wielokrotnego pola płatności; policzyć łączny budżet z listy wartości zebranej przez innego robota; sprawdzić, czy wszystkie elementy są liczbowe, porównując liczbę uwzględnionych i pominiętych. Pusta tablica daje sumę 0. Zwraca sumę, liczbę uwzględnionych elementów liczbowych oraz liczbę pominiętych — użyj ich w kolejnych krokach procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Tablica wartości | string | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Suma | double |
| Uwzględnione elementy liczbowe | int |
| Pominięte elementy nieliczbowe | int |
Scenariusz: łączna kwota dosprzedaży w dealu
- W polu wielokrotnym deala zebrały się kwoty dosprzedaży
- Robot dodaje wszystkie elementy tablicy
- Uzyskana suma trafia do pola „Dosprzedaż łącznie” i steruje warunkiem etapu