Ana məzmuna keçin

Split düyünü

Split düyünü giriş mesajını bir neçə mesaja bölmək üçün istifadə olunur. Bu, xüsusilə massivlərlə işləyərkən, hər bir elementi ayrıca emal etmək lazım olduqda faydalıdır.


Split düyününün parametrləri

IMG2

1. Ad

Düyünün adını göstərmək üçün sahə.
Ad iş sahəsində görünür və düyünü asanlıqla tanımağa kömək edir.
Boş qoyulsa, düyün split adlandırılacaq.

Nümunə:

  • Düyünün adı: split items

2. Xüsusiyyət

Hangi msg mesaj obyektinin xüsusiyyətinin bölünmək üçün istifadə olunacağını göstərir.

Nümunə:

  • msg.payload
  • msg.items

3. Uzunluq

Mesajın neçə hissəyə bölünəcəyini müəyyən edir.

Nümunə:

  • 2

Giriş məlumatları

Düyün msg obyektini qəbul edir.
Hansı xüsusiyyətlərin yoxlanılacağı Xüsusiyyət sahəsində müəyyən edilir.


Çıxış məlumatları

Giriş mesajının hər bir elementi ayrı bir mesaj kimi göndəriləcək. msg.parts orijinal mesajdakı elementin mövqeyi haqqında məlumatı ehtiva edir.

Nümunə msg.parts:

{
"id": "12345",
"index": 0,
"count": 3
}

İstifadə nümunələri

Nümunə 1: Massivin bölünməsi

Axın:

[inject] ---> [split] ---> [debug]

Giriş mesajı:

{
"payload": ["apple", "banana", "cherry"]
}

Nəticə: Split düyünü msg.payload ilə üç ayrı mesaj göndərəcək: apple, banana, cherry.