- hidden
- Brak komentarzy
Lists
Lists –> List
Funkcja określa plik tekstowy w celu pobrania oraz zapisu danych.
List processing –> Add line
Dodanie wiersza do listy w pliku tekstowym. Aby funkcja w pełni działała poprawnie w „List” musisz zaznaczyć „Save change list to file”.
— „Rewind” – początek listy.
— „To the end” – koniec listy.
— „Specify number” – określ dokładny wiersz zapisu. Pamiętaj, że wpisując w to pole np. 2 wartość zostanie dodana do 3 wiersza.
List processing –> Add data from list
Zapis danych do listy z innej listy. W wyniku procesu „Add data from list” zostają dodane (nie nadpisane) do określonej listy wszystkie dane z innej listy.
List processing –> Get rows count
Funkcja dodaje do zmiennej liczbę sumy wszystkich wierszy zdefiniowanej listy.
List processing –> Delete lines
Usuwanie wierszy z listy według określonych kryteriów.
— „First” – pierwszy wiersz.
— „Specify number” – określenie konkretnego wiersza, lub zakresu.
— „Specify value” – określenie dokładnej wartości wiersza, który ma zostać usunięty.
— „Remove all elements” – usunięcie wszystkich wierszy.
— „Remove elements that contain any text” – usunięcie wszystkich wierszy, które zawierają określoną wartość (nawet cząstkową). Dla przykładu jeżeli wczytana lista zawiera tylko i wyłącznie adresy url, określenie wartości „.pl” (bez cudzysłowu) usunie z listy wszystkie domeny z rozszerzeniem .pl.
— „Remove elements that don’t contain any text” – usunięcie wszystkich wierszy, które nie zawierają określonej wartości (nawet cząstkowej). Dla przykładu jeżeli wczytana lista zawiera tylko i wyłącznie adresy url, określenie wartości „.pl” (bez cudzyslowu) pozostawi tylko i wyłącznie domeny z rozszerzeniem .pl (może wystąpić jednak kilka wyjątków, np. blog.placki-po-wegiersku.com).
— „Remove elements by regular expression” – usunięcie wierszy poprzez wyrażenia regularne.
List processing –> Get line
Wczytanie pojedynczego wiersza z listy jest jedną z najczęściej wykorzystywanych funkcji w Zennoposterze.
— „First” – pierwszy wiersz.
— „Random” – losowy wierszy.
— „Specify value” – precyzyjny odczyt. W tym przypadku nie ma możliwości zastosowania zakresu odczytu, zostanie wczytana tylko i wyłącznie jedna linia danych.
— „Delete line after take” – usunięcie wiersza po wczytaniu.
5. Utwórz i zapisz do zmiennej.
List processing –> Merge list items
Połączenie rzeczy z listy. Inaczej mówiąc jest to możliwość zmiany separatora danych oraz wczytanie całej listy do zmiennej.
— „Specified in list” – pozostawienie takiego separatora, jaki jest już w pierwotnej liście.
— „New line” – nowa linia.
— „Own” – własny rodzaj.
5. Utwórz i zapisz do zmiennej.
List processing –> Remove duplicate
Usuwanie zduplikowanych wierszy z listy.
List processing –> Select sublist
Przeniesienie lub skopiowanie danych (zarówno całościowo, jak i cząstkowo) z jednej listy do drugiej.
List processing –> Schuffle elements of list
Funkcja miesza dane w liście. Opcja jest przydatna w przypadku zakupu ogólnodostępnej listy do dodania.
List processing –> Sort
Sortowanie danych listy w trybie rosnącym oraz malejącym.
— „Ascending” – rosnąco.
— „Descending” – malejąco.
List processing –> Save to file
Zapis (w całości) danych z listy do pliku.
— „Specified in list” – określony w pierwotnej liście.
— „New line” – nowa linia.
— „Own” – własny.
5. Zdefiniuj ścieżkę zapisu oraz nazwę pliku.
6. Zaznaczenie tej opcji spowoduje w przypadku, gdy zapis następuje do istniejącego już pliku dodanie wartości na sam koniec danych.
List processing –> Bind to the file
Opcja umożliwia ustawienie dynamicznej ścieżki plików dla listy. Innymi słowy dla jednej listy możesz przypisać wiele plików tekstowych w obrębie jednego projektu.
Kolejno musisz wykonać następujące czynności.
W celu lepszego zrozumienia kwestii dynamicznego przypisania plików do listy, przygotowaliśmy demonstracyjną templatkę.
List processing –> Add text
Funkcja dodaje tekst do listy. Dodany tekst może się składać z więcej niż jednego wiersza.
— „Rewind” – na początku listy.
— „To the end” – na końcu listy.
— „Specify number” – precyzyjnie określone miejsce. Jeżeli wpiszesz 2 i Twój tekst będzie zawierał 3 wiersze, tekst zostanie dodany w miejscu wierszy 3,4,5.
6. Zaznaczenie tej opcji spowoduje zablokowanie dodawania pustych rekordów.