StrExpression: Porovnání verzí
(→Expression) |
(Prepared the page for translation) |
||
| Řádek 1: | Řádek 1: | ||
| + | <languages/> | ||
| + | <translate> | ||
[[Category:GuiMaster]] | [[Category:GuiMaster]] | ||
[[Category:GuiMaster Library]] | [[Category:GuiMaster Library]] | ||
| + | |||
== Popis == | == Popis == | ||
| + | |||
'''Alias: SE''' | '''Alias: SE''' | ||
'''Vyhodnotí výraz z řetězců''' | '''Vyhodnotí výraz z řetězců''' | ||
| − | Vyhodnotí výraz zadaný v parametru [[# | + | Vyhodnotí výraz zadaný v parametru [[Special:MyLanguage/#expression-| Expression]] s možností využití parametrů [[Special:MyLanguage/#a-| A]], [[Special:MyLanguage/#b-| B]], [[Special:MyLanguage/#c-| C]], [[Special:MyLanguage/#d-| D]], [[Special:MyLanguage/#e-| E]], [[Special:MyLanguage/#f-| F]], [[Special:MyLanguage/#g-| G]] a [[Special:MyLanguage/#h-| H]] jako proměnných. |
| + | |||
== Vstupní parametry == | == Vstupní parametry == | ||
| + | |||
| + | |||
| + | </translate> | ||
| + | <span id="a-"></span> | ||
| + | <translate> | ||
=== A === | === A === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná A. | Proměnná A. | ||
| + | |||
| + | </translate> | ||
| + | <span id="b-"></span> | ||
| + | <translate> | ||
=== B === | === B === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná B. | Proměnná B. | ||
| + | |||
| + | </translate> | ||
| + | <span id="c-"></span> | ||
| + | <translate> | ||
=== C === | === C === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná C. | Proměnná C. | ||
| + | |||
| + | </translate> | ||
| + | <span id="d-"></span> | ||
| + | <translate> | ||
=== D === | === D === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná D. | Proměnná D. | ||
| + | |||
| + | </translate> | ||
| + | <span id="e-"></span> | ||
| + | <translate> | ||
=== E === | === E === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná E. | Proměnná E. | ||
| + | |||
| + | </translate> | ||
| + | <span id="f-"></span> | ||
| + | <translate> | ||
=== F === | === F === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná F. | Proměnná F. | ||
| + | |||
| + | </translate> | ||
| + | <span id="g-"></span> | ||
| + | <translate> | ||
=== G === | === G === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná G. | Proměnná G. | ||
| + | |||
| + | </translate> | ||
| + | <span id="h-"></span> | ||
| + | <translate> | ||
=== H === | === H === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Proměnná H. | Proměnná H. | ||
| + | |||
| + | </translate> | ||
| + | <span id="expression-"></span> | ||
| + | <translate> | ||
=== Expression === | === Expression === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Aritmetický výraz, který může obsahovat: | Aritmetický výraz, který může obsahovat: | ||
*Celá čísla | *Celá čísla | ||
*Řetězce (např. "abc") | *Řetězce (např. "abc") | ||
| − | *Proměnné [[# | + | *Proměnné [[Special:MyLanguage/#a-| A]], [[Special:MyLanguage/#b-| B]], [[Special:MyLanguage/#c-| C]], [[Special:MyLanguage/#d-| D]], [[Special:MyLanguage/#e-| E]], [[Special:MyLanguage/#f-| F]], [[Special:MyLanguage/#g-| G]] a [[Special:MyLanguage/#h-| H]] |
*Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||) | *Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||) | ||
*Závorky ( ) | *Závorky ( ) | ||
| Řádek 71: | Řádek 122: | ||
::if(bool condition, string then, string else) | ::if(bool condition, string then, string else) | ||
::strip_diacritics(string str) | ::strip_diacritics(string str) | ||
| + | |||
=== Enabled === | === Enabled === | ||
| − | Typ [[Datové typy#Number | Number]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | ||
| + | |||
=== PreWait === | === PreWait === | ||
| − | Typ [[Datové typy#Number | Number]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| + | |||
=== PostWait === | === PostWait === | ||
| − | Typ [[Datové typy#Number | Number]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| + | |||
== Výstupní parametry == | == Výstupní parametry == | ||
| + | |||
| + | |||
=== ExpressionResult === | === ExpressionResult === | ||
| − | Typ [[Datové typy#String | String]] | + | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
Výsledek zadaného výrazu. | Výsledek zadaného výrazu. | ||
| + | </translate> | ||
Verze z 26. 8. 2020, 09:30
Obsah
Popis
Alias: SE
Vyhodnotí výraz z řetězců
Vyhodnotí výraz zadaný v parametru Expression s možností využití parametrů A, B, C, D, E, F, G a H jako proměnných.
Vstupní parametry
A
Typ String
Proměnná A.
B
Typ String
Proměnná B.
C
Typ String
Proměnná C.
D
Typ String
Proměnná D.
E
Typ String
Proměnná E.
F
Typ String
Proměnná F.
G
Typ String
Proměnná G.
H
Typ String
Proměnná H.
Expression
Typ String
Aritmetický výraz, který může obsahovat:
- Celá čísla
- Řetězce (např. "abc")
- Proměnné A, B, C, D, E, F, G a H
- Operátory (+, -, *, /, %, <, >, <=, >= , ==, !=, !, <<, >>, ^, &, |, &&, ||)
- Závorky ( )
- Funkce:
- length(string str)
- pos(string str, string substr)
- substr(string str, int offset)
- substr(string str, int offset, int length)
- trim(string str)
- replace(string str, string from, string to)
- replace(string str, string from, string to, bool replace_all)
- lowercase(string str)
- uppercase(string str)
- if(bool condition, string then, string else)
- strip_diacritics(string str)
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
ExpressionResult
Typ String
Výsledek zadaného výrazu.