Strona głównaProduktyAkademia Dispatch S1O5 – funkcje ciągu znaków

Akademia Dispatch S1O5 – funkcje ciągu znaków

ciag znakow

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.

edytuj działanie

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

ustaw zmienne

Zmienna „Nazwa pliku” typu Nazwa wybranego pliku

zmienna nazwa

Zmienna „Pierwsze 2 znaki z lewej” typu ciąg statyczny o wartości

Pierwsze 2 znaki z lewej to: Left(%Nazwa pliku%, 2)

ostatnie 3 z prawej

Zmienna „Ostatnie 3 znaki z prawej” typu Ciąg statyczny o wartości

Końcowe 3 znaki to: Right(%Nazwa pliku%, 3)

9 ze środka

Zmienna „9 ze środka” typu Ciąg statyczny o wartości

9 znaków w środku ciągu to: Mid(%Nazwa pliku%, 3, 9)

Długość ciągu

Zmienna „Długość ciągu” typu Ciąg statyczny o wartości

Długość ciągu to: Length(%Nazwa pliku%)

Odwrócony ciąg

Zmienna „Odwrócony ciąg” typu Ciąg statyczny o wartości

Ciąg odwrócony to: Reverse(%Nazwa pliku%)

Znajdź kreskę

Zmienna „Znajdź kreskę” typu Ciąg statyczny o wartości

Pozycja kreski to: Find(%Nazwa pliku%, -)

Kreska od końca

Zmienna „Kreska od końca” typu Ciąg statyczny o wartości

Pozycja kreski od końca to: ReverseFind(%Nazwa pliku%, -)

Data i godzina

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

ciąg

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.

Podziel się: