Pobierz element tablicy według indeksu
Robot „Pobierz element tablicy według indeksu” zwraca pojedynczy element z tablicy wartości według pozycji w procesach biznesowych i robotach Bitrix24. Przyjmuje pole wielokrotne lub wynik innego robota oraz indeks: 0 to pierwszy element, -1 ostatni, -2 przedostatni. Zwraca wartość elementu oraz flagę „Element istnieje” Y/N.
Robot wyciąga wartość z tablicy według pozycji, co jest potrzebne, gdy inny robot lub pole wielokrotne zwraca listę, a proces potrzebuje konkretnego elementu. Wejściem jest pole wielokrotne (na przykład telefony kontaktu, produkty deala) lub tablica z poprzedniego kroku oraz indeks; wartości dodatnie liczone są od początku (0 = pierwszy), ujemne od końca (-1 = ostatni, -2 = przedostatni). Typowe przypadki użycia: wziąć pierwszy telefon kontaktu do połączenia; pobrać ostatnio dodaną wartość z pola wielokrotnego; wyciągnąć potrzebny element z wyniku robota dzielącego ciąg. Jeśli indeks wykracza poza granice tablicy, zwracana jest pusta wartość, a „Element istnieje” = N. Zwraca wartość elementu oraz flagę Y/N — użyj ich w kolejnych krokach procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Tablica wartości | string | tak | |
| Indeks (0 = pierwszy, -1 = ostatni, -2 = przedostatni…) | int | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Element tablicy | string |
| Element istnieje (Y/N) | string |
Scenariusz: połączenie na pierwszy telefon kontaktu
- Kontakt wchodzi na etap „W toku”
- Robot bierze element o indeksie 0 z pola wielokrotnego telefonów kontaktu
- Przy „Element istnieje” = Y proces inicjuje połączenie pod uzyskany numer