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:

————————————————————————————-

SKRYPT POKAZUJE RÓŻNE DZIAŁANIA NA CIĄGACH

————————————————————————————-

Nazwa pliku to %NameOfSelectedFile%

%Pierwsze 2 z lewej%

%Ostatnie 3 z prawej%

%9 ze środka%

%Długość ciągu%

%Odwrócony ciąg%

%Znajdź kreskę%

%Kreska od końca%

————————————————————————————-

SKRYPT URUCHOMIONO: %Data i godzina%

————————————————————————————-

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.

Post: Akademia Dispatch S1O5 – funkcje ciągu znaków