Obsahuje [CONTAINS]

Hledá, zda je daný řetězec obsažen v textu.

Vrací Pravda, pokud text řetězec obsahuje.

Vrací Nepravda, pokud text řetězec neobsahuje.

Ve výchozím případě je funkce citlivá na psaní malých a velkých písmen. (Lze vypnout zadáním hodnoty Nepravda do členu MaláVelká.)

Syntaxe

CONTAINS (“HledanýText”, “CílovýText”, [MaláVelká])

Poznámka: Požadovaný oddělovač (čárka nebo středník) je automaticky přizpůsoben nastavení vašeho počítače.

Datové typy členů

Všechny texty: Řetězec

Citlivost na psaní malých a velkých písmen (volitelné) Pravda/Nepravda

Datový typ výsledku

Pravda/Nepravda

Příklad

Na základě textu v katalogu výrobce: Vypsání správné hodnoty výšky židle v délkových jednotkách (v centimetrech nebo palcích).

Text z katalogu (řetězec) je daný jako uživatelská vlastnost nazvaná VýškaVTextu.

Řetězec je převeden do datového typu číslo (využitím funkce Číslo z řetězce [STRTONUM]).

Číslo je pak vynásobeno správnou délkovou jednotkou (buďto cm nebo palce - podle toho, zda řetězec obsahuje "cm": to zajišťuje funkce Obsahuje [CONTAINS]).

Výsledkem je vlastnost s datovým typem Délka.

Výraz

STRTONUM (VýškaVTextu) * IF (CONTAINS (“cm”, VýškaVTextu), 1 cm, 1 in)

Výsledek

Pro vlastnost VýškaVTextu hodnoty “150 cm”, vrací délkovou hodnotu “150 cm”.