Akademia Dispatch S1O5 – funkcje ciągu znaków
W poprzednim odcinku poznaliśmy jedną z funkcji dla ciągu znaków. W dzisiejszym zapoznamy się z pozostałymi czyli:
Funkcja | Opis |
Left | Pobiera wybraną ilość znaków z ciągu od lewej strony |
Right | Pobiera wybraną ilość znaków z ciągu od prawej strony |
Middle | Pobiera wybraną ilość znaków z ciągu od wybranego miejsca |
Lenght | Pobiera długość ciągu znaków |
Reverse | Odwraca ciąg |
Find | Podaje pozycję (numer znaku) w ciągu dla szukanej frazy od lewej |
ReverseFind | Podaje pozycję (numer znaku) w ciągu dla szukanej frazy od prawej |
CurrentTime | Pozwala wyświetlić obecną datę i czas |
OK przejdźmy do pisania skryptu. Wchodzimy w działania Dispatch i dodajemy nowe.
Dodajemy akcję „Dla wszystkich dokumentów” oraz „Koniec dla wszystkich dokumentów”. Pomiędzy nimi będzie akcja „Pole wiadomości OK” ale tym zajmiemy się na końcu.
Następnie wchodzimy w definicję zmiennych i dodajemy je według poniższej listy
Zmienna „Nazwa pliku” typu Nazwa wybranego pliku
Zmienna „Pierwsze 2 znaki z lewej” typu ciąg statyczny o wartości
Pierwsze 2 znaki z lewej to: Left(%Nazwa pliku%, 2)
Zmienna „Ostatnie 3 znaki z prawej” typu Ciąg statyczny o wartości
Końcowe 3 znaki to: Right(%Nazwa pliku%, 3)
Zmienna „9 ze środka” typu Ciąg statyczny o wartości
9 znaków w środku ciągu to: Mid(%Nazwa pliku%, 3, 9)
Zmienna „Długość ciągu” typu Ciąg statyczny o wartości
Długość ciągu to: Length(%Nazwa pliku%)
Zmienna „Odwrócony ciąg” typu Ciąg statyczny o wartości
Ciąg odwrócony to: Reverse(%Nazwa pliku%)
Zmienna „Znajdź kreskę” typu Ciąg statyczny o wartości
Pozycja kreski to: Find(%Nazwa pliku%, -)
Zmienna „Kreska od końca” typu Ciąg statyczny o wartości
Pozycja kreski od końca to: ReverseFind(%Nazwa pliku%, -)
Zmienna „Data i godzina” typu Ciąg statyczny o wartości
CurrentTime(%%Y-%%m-%%d %%H:%%M:%%S)
OK zmienne mamy zdefiniowane. Klikamy OK I definiujemy Pole wiadomości OK, o którym wspominałem wcześniej.
Nasze działanie umieszczamy pomiędzy blokami Start i Stop
W treści wpisujemy:
Teraz już możemy przetestować nasz skrypt. Jeśli wszystko jest skonfigurowane OK to powinniśmy zobaczyć
Poniżej filmik z działaniem skryptu: Pobierz
W tym artykule poznaliśmy wszystkie funkcje ciągu jakie można użyć w Dispatch. W następnym odcinku wykorzystamy je aby stworzyć bardziej skomplikowane działanie.