Funkce pro proměnné

Při vytváření proměnných můžete jejich hodnotu konfigurovat pomocí řetězců a aritmetických funkcí. Funkci přidáte tak, že kliknete na šipku doprava u pole Hodnota v daném okně.

Řetězcové funkce

Funkce, syntaxe a popis Argumenty a příklady
Left(<řetězec>,<počet znaků>)

Vrátí zadaný počet prvních znaků zadaného řetězce.

<řetězec> – Posloupnost znaků

<počet znaků> – počet vrácených znaků

Příklad: Left(ProjectAA,7) - Vrací „Project“
Right(<řetězec>,<počet znaků>)

Vrátí zadaný počet koncových znaků zadaného řetězce.

<řetězec> – posloupnost znaků

<počet znaků> – počet vrácených znaků

Příklad: Vrací "AA"Right(ProjectAA,2) -
Mid(<řetězec>,<poč. pozice>,<počet znaků>)

Vrátí část zadaného řetězce (počínaje na zadané pozici).

<řetězec> – Posloupnost znaků

<startpos> – číslo počáteční pozice. První znak má číslo pozice 0.

<počet znaků> – počet vrácených znaků

Příklad: Mid(ProjectAA,2,2) – Vrácená hodnota: „oj“
Length(<řetězec>)

Vrátí délku zadaného řetězce

<řetězec>
Příklad: Length(ProjectAA) - Vrací 9
Reverse(<řetězec>)

Vrátí zadaný řetězce v obrácené podobě.

<řetězec>
Příklad: Reverse(stockholm) - Vrací "mlohkcots"
Find(<řetězec>,<část řetězce>)
Vyhledá v zadaném řetězci první odpovídající znak nebo část řetězce. Vrátí pozici, na které byl znak nebo část řetězce nalezena.
První pozice v řetězci znaků má číslo 0.
<řetězec> – Posloupnost znaků

<část řetězce> – hledaná posloupnost

Příklad: Find(abc,b) - Vrací 1
ReverseFind(<řetězec>,<část řetězce>)
Vyhledá v zadaném řetězci poslední výskyt zadaného znaku. Vrátí pozici, na které byl znak nebo část řetězce nalezena.
První pozice v řetězci znaků má číslo 0.
<řetězec> – Posloupnost znaků

<část řetězce> – hledaná posloupnost

Příklad: ReverseFind(abcabc,b) - Vrací 4
CurrentTime(%%R-%%m-%%d %%H:%%M:%%S)

Vrátí aktuální datum nebo čas v zadaném formátu.

%%a – zkrácený název dne v týdnu

%%A – úplný název dne v týdnu

%%b – zkrácený název měsíce

%%B – úplný název měsíce

%%c – formát data a času podle národního prostředí

%%d – den v měsíci jako desítkové číslo (01–31)

%%H – hodina v 24hodinovém formátu (00–23)

%%I – hodina v 12hodinovém formátu (01–12)

%%j – den v roce jako desítkové číslo (001–366)

%%m – měsíc jako desítkové číslo (01–12)

%%M – minuta jako desítkové číslo (00–59)

%%p – indikátor dop./odp. pro aktuální národní prostředí pro 12hodinový režim hodin

 

%%S – sekunda jako desítkové číslo (00–59)

%%U – týden v roce jako desítkové číslo, prvním dnem v týdnu je neděle (00–53)

%%w – den v týdnu jako desítkové číslo (0–6, neděle je 0)

%%W – týden v roce jako desítkové číslo, prvním dnem v týdnu je pondělí (00–53)

%%x – formát data aktuálního národního prostředí

%%X – formát času aktuálního národního prostředí

%%y – rok bez století jako desítkové číslo (00–99)

%%Y – rok se stoletím jako desítkové číslo

%%z,%%Z – název nebo zkratka názvu časového pásma podle nastavení registru; není-li časové pásmo známo, není zadáno nic

%%%% – znak procenta

Příklady: CurrentTime(%%y%%m%%d) - Vrací "050113"

CurrentTime (%%H:%%M) - Vrací "09:53"

Aritmetické funkce

Funkce, syntaxe a popis Argumenty a příklady
Add(<výraz1>,<výraz2>)

Vrací součet dvou zadaných čísel.

<výraz1> - První výraz

<výraz2> – druhý výraz

Příklad: Add(2,3) - Vrací 5
Sub(<výraz1>,<výraz2>)

Vrací rozdíl dvou zadaných čísel.

<výraz1> - První výraz

<výraz2> – druhý výraz (odčítané číslo)

Příklad: Sub(3,2) - Vrací 1