Vyhledávací výrazy¤
Přehled¤
!LOOKUP: Odkaz na pojmenovanou lookup tabulku.!GET: Získá hodnotu z lookup tabulky.!IN: Zkontroluje, zda je klíč v lookup tabulce.
Zpětně kompatibilní aliasy !LOOKUP.GET a !LOOKUP.CONTAINS jsou stále podporovány.
!LOOKUP¤
Odkaz na pojmenovanou lookup tabulku.
Typ: Mapping nebo Scalar.
Synopse:
!LOOKUP
what: <název-lookup>
nebo kratší forma:
!LOOKUP <název-lookup>
Lookup musí být definován v konfiguraci aplikace.
!GET¤
Získá hodnotu z lookup tabulky.
Typ: Mapping.
Synopse:
!GET
what: <klíč>
from: !LOOKUP
what: <název-lookup>
default: <hodnota>
defaultje nepovinné. Pokud klíč není nalezen, vrátí sedefault. Pokuddefaultchybí, výraz vrátíNone(chyba).- Pokud je
whatseznam, výraz vrátí hodnotu pro první klíč ze seznamu, který v lookup tabulce existuje.
Example
!GET
what: foo
from: !LOOKUP
what: my_lookup
!IN¤
Zkontroluje, zda je klíč v lookup tabulce.
Typ: Mapping.
Synopse:
!IN
what: <klíč>
where: !LOOKUP
what: <název-lookup>
- Pokud je
whatseznam, výraz vrátítrue, když je v lookup tabulce přítomen libovolný klíč ze seznamu.
Example
!IN
what: foo
where: !LOOKUP
what: my_lookup
Zpětně kompatibilní aliasy¤
!LOOKUP.GET¤
Zpětně kompatibilní alias pro !GET s lookup zadaným přes in::
!LOOKUP.GET
what: foo
in: my_lookup
!LOOKUP.CONTAINS¤
Zpětně kompatibilní alias pro !IN s lookup zadaným přes in::
!LOOKUP.CONTAINS
what: foo
in: my_lookup