Zaokrąglanie w górę / w dół (ceil / floor)
Robot „Zaokrąglanie w górę / w dół” zaokrągla liczbę w procesach biznesowych i robotach Bitrix24 ściśle w jedną stronę: up (ceil) zawsze w górę, down (floor) zawsze w dół. Obsługuje krok zaokrąglania (np. 10, 100, 0.5; domyślnie 1) i zwraca zaokrąglony wynik z liczbą miejsc wynikającą z kroku.
Robot zawsze zaokrągla liczbę w wybranym kierunku, w odróżnieniu od zwykłego zaokrąglania matematycznego do najbliższej wartości. Kierunek up (ceil) zaokrągla w górę, down (floor) w dół. Parametr kroku pozwala zaokrąglać nie tylko do liczby całkowitej, ale też do wielokrotności 10, 100, 0.5 lub dowolnej innej wartości (domyślny krok 1); liczba miejsc po przecinku jest ustalana automatycznie na podstawie kroku, a przecinek i kropka są rozpoznawane jako separator dziesiętny na wejściu. Typowe przypadki użycia: obliczyć, ile kartonów potrzeba na zamówienie (zawsze w górę), ustalić liczbę pełnych dni lub sztuk, zaokrąglić cenę w dół do dziesiątek. Zapisz zaokrąglony wynik do pola deala, kontaktu lub firmy kolejnym robotem albo użyj go w warunku.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Liczba | string | tak | |
| Kierunek: up (w górę) lub down (w dół) | string | tak | |
| Krok zaokrąglania (np. 10, 100, 0.5). Domyślnie 1 | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Wynik | string |
Scenariusz: obliczenie liczby kartonów na zamówienie
- Proces startuje na dealu
- Robot zaokrągla: liczba — ilość towaru / pojemność kartonu, kierunek up, krok 1
- Wynik — potrzebna liczba kartonów — jest zapisywany w polu deala