Zacząłem się uczyć UiPath. Wymyśliłem sobie proste zadanie, które mnie przerasta... Mam listę powiedzmy numerów faktur: (Ai123, Ai243, Bi344, Bi3443, Ci24244, Ci48484).
Chciałbym teraz żeby za pomocą pętli i if podzieliło mi te faktury z mojej listy na 3 odrębne listy (zaczynające się od Ai, Bi i Ci) i dodało odpowiednio każdą fakturę do jednej z trzech nowych list.

Zacząłem od utworzenia listy "InvoiceList" za pomocą assign: InvoiceList = New list (of String) From {"Ai123","Ai243","Bi344","Bi3443","Ci24244","i48484"}, a następnie stworzyłem 3 puste listy z pomocą assign AInvoiceList, BinvoiceList oraz CinvoiceList
screenshot-20220324144538.png

Następnie tworzę pętlę for each, która będzie przechodzić dla każdego itemu(faktury) z listy InvoiceList. W body pętli wstawiłem IF
item.ToString.StartsWith("Ai") i dla then w sekwencji "Add to Collection" i tam dodaje każdy item, który spełnia warunek do AInvoiceList. W Else natomiast wrzuciłem drugiego IF, który sprawdza czy item.ToString.StartsWith("Bi") jeśli tak to "Add to Collection" i dodaje, kązdy item, który spełnia warunek do BinvoiceList, a w Else "Add to Collection" i itemy lecą do CinvoiceList
screenshot-20220324145431.png. Co robię źle? Jaki jest sposób na wypisanie wszystkich elementów z listy?