FillFieldsFromString

Ostatnia modyfikacja Wrzesień 17, 2017

Zastosowanie

Funkcja dzieli podany tekst z użyciem określonego separatora i umieszcza poszczególne fragmenty w podanych polach formularza.

Składnia

FillFieldsFromString("inputString","separator","field1Name"[,"field2Name",...]);

Argumenty

  • inputString – (String) wejściowy tekst do podziału
  • separator – (String) znacznik dzielenia tekstu, najczęściej „|” ale może być dowolny inny również składający się z wielu znaków np „##”
  • fieldXName – (String) nazwy pól do których poszczególne części będą wstawiane. Jeżeli powtórzysz to samo pole więcej niż jeden raz, to kolejne wartości zostaną połączone w tym polu. Jeżeli chcesz ominąć jakiś fragment wstaw pustą nazwę pola „”. Jeżeli podasz nieistniejącą nazwę pola, nie będzie ono użyte.

Zwracana wartość

Zwraca wartość logiczną.
Zawsze zwraca true.

Przykłady

Przykład 1:

FillFieldsFromString("astrafox##taborowa##8","##","Nazwa firmy","Ulica","Numer");
FillFieldsFromString("astrafox|taborowa|8","|","Nazwa firmy","Ulica","Numer");

Dzieli podany ciąg znaków i poszczególne elementy umieszcza w polach o nazwach „Nazwa firmy”, „Ulica”, „Numer”.  W pierwszym przypadku separatorem jest „##”, a w drugim „|”

Przykład 2:

Dzieli podany ciąg znaków z użyciem separatora „##”. Pierwszy fragment „astrafox” umieszcza w polu „Nazwa firmy”, drugi fragment „it” omija, bo podano pustą nazwę pola „”, a trzeci fragment „taborowa 8” umieszcza w polu „Adres”

FillFieldsFromString("astrafox##it##taborowa 8","##","Nazwa firmy","","Adres");