Odkaz na vzorec - Power Apps

V tomto článku sa dozviete o všetkých funkciách dostupných v Power Apps.

Vzorce v Power Apps kombinujú veľa prvkov. Nasledujúci zoznam obsahuje:

  • Funkcie prijímajú parametre, vykonávajú operácie a vracajú hodnotu. Napríklad Sqrt(25) vráti 5. Funkcie sú modelované podľa funkcií Microsoft Excel. Niektoré funkcie majú vedľajšie účinky, napríklad funkcia SubmitForm. Tieto funkcie sú vhodné len pre vzorec správania, akým je napríklad Button.OnSelect.
  • Signály vrátia informácie o prostredí. Napríklad Location vráti aktuálne súradnice GPS zariadenia. Signály neprijímajú parametre a nemajú vedľajšie účinky.
  • Enumerácie vracajú preddefinovanú konštantnú hodnotu. Napríklad Color je enumerácia, ktorá má preddefinované hodnoty pre Color.Red, Color.Blue a tak ďalej. Tu sú popísané bežné enumerácie. Enumerácie špecifické pre danú funkciu sú popísané spolu s funkciou.
  • Pomenované operátory, napríklad ThisItem a Self, poskytujú prístup k informáciám z kontajnera.

Medzi ďalšie prvky patria:

A

Abs – Absolútna hodnota čísla.

Acceleration – číta senzor zrýchlenia v zariadení.

Acos – vráti arkuskosínus čísla v radiánoch.

Acot – vráti arkuskotangens čísla v radiánoch.

AddColumns – vráti tabuľku s pridanými stĺpcami.

And – logický operátor AND. Vráti hodnotu pravda, ak sú všetky argumenty pravda. Môžete tiež použiť operátor &&.

AIClassify – klasifikuje text do jednej alebo viacerých kategórií.

AIExtract – Extrahuje špecifikované entity, ako sú registračné čísla, telefónne čísla alebo mená ľudí.

AIReply – Koncept odpovede na správu, ktorú poskytnete.

AISentiment – Zisťuje náladu textu, ktorý poskytujete.

AISummarize – Sumarizuje text, ktorý poskytnete.

AITranslate – Prekladá text z iného jazyka.

App – poskytuje informácie o aktuálne spustenej aplikácii a ovládacom prvku správania aplikácie.

Asin – vráti arkussínus čísla v radiánoch.

Assert – vyhodnocuje sa ako pravda alebo nepravda v teste.

As – Názvy aktuálneho záznamu v galérii, formulári a funkciách rozsahu záznamu, akými sú ForAll, With a Sum.

AsType – zaobchádza s odkazom na záznam ako s konkrétnym typom tabuľky.

Atan – vráti arkustangens čísla v radiánoch.

Atan2 – vráti hodnotu arkustangens v radiánoch na základe súradníc (x,y).

Average – vypočíta priemer výrazu tabuľky alebo množiny argumentov.

B

Back – zobrazí predchádzajúcu obrazovku.

Blank – vráti prázdnu hodnotu, ktorá sa dá použiť na vloženie hodnoty NULL v zdroji údajov.

Boolean – konvertuje textový reťazec, číslo alebo nezadanú hodnotu na booleovskú hodnotu.

C

Calendar – načíta informácie o kalendári pre aktuálne miestne prostredie.

Char – prevedie kód znaku na reťazec.

Choices – vráti tabuľku možných hodnôt pre vyhľadávací stĺpec.

Clear – odstráni všetky údaje z kolekcie.

ClearCollect – odstráni všetky údaje z kolekcie a potom pridá množinu záznamov.

ClearData – vymaže zbierku alebo všetky zbierky z hostiteľa aplikácie, napríklad z miestneho zariadenia.

Clock – načíta informácie o hodinách pre aktuálne miestne prostredie.

Coalesce – nahradí prázdne hodnoty a iné ako prázdne ponechá nezmenené.

Collect – vytvorí kolekciu alebo pridá údaje do zdroja údajov.

Color – nastaví vlastnosť na hodnotu prednastavenej farby.

ColorFade – zníži intenzitu farby.

ColorValue – preloží názov farby CSS alebo hexadecimálny kód na hodnotu farby.

Stĺpec – Načítava názvy a hodnoty stĺpcov z typu údajov objektu bez typu.

Názvy stĺpcov – Načítava názvy stĺpcov a hodnoty z typu údajov objektu bez typu.

Compass – vráti kurz kompasu.

Concat – zreťazí reťazce v zdroji údajov.

Concatenate – zreťazí reťazce.

Concurrent – hodnotí viacero vzorcov súbežne.

Connection – vráti informácie o sieťovom pripojení.

Kopírovať – Skopíruje text do schránky v zariadení, na ktorom je spustená aplikácia.

Count – spočíta záznamy tabuľky obsahujúce čísla.

Cos – vráti kosínus uhla uvedeného v radiánoch.

Cot – vráti kotangens uhla uvedeného v radiánoch.

CountA – spočíta záznamy tabuľky, ktoré nie sú prázdne.

CountIf – spočíta záznamy tabuľky, ktoré spĺňajú podmienku.

CountRows – spočíta záznamy tabuľky.

D

DataSourceInfo – poskytuje informácie o zdroji údajov.

Date – vráti hodnotu dátumu a času na základe hodnoty Rok, Mesiac a Deň.

DateAdd – pridá do hodnoty dátumu a času dni, mesiace, štvrťroky alebo roky.

DateDiff – vypočíta rozdiel medzi dvomi hodnotami dátumu a výsledok zobrazí v dňoch, mesiacoch, štvrťrokoch alebo rokoch.

DateTime – Vráti hodnotu dátumu/času na základe komponentov dátumu a času.

DateTimeValue – konvertuje reťazec dátumu a času na hodnotu dátumu a času.

DateValue – konvertuje reťazec obsahujúci údaje iba o dátume na hodnotu dátumu a času.

Day – z hodnoty dátumu a času načíta časť, ktorá sa týka dňa.

Dec2Hex – Prevedie číslo na hexadecimálny textový reťazec.

Defaults – vráti predvolené hodnoty zdroja údajov.

Stupne – Konvertuje radiány na stupne.

Disable – zakáže signál, napr. Location pre čítanie GPS.

Distinct – sumarizuje záznamy tabuľky a odoberie duplicitné položky.

Download – stiahne súbor z webu do miestneho zariadenia.

DropColumns – vráti tabuľku, ktorá má odobraný jeden alebo viac stĺpcov.

E

EDate – Pridá alebo odčíta mesiace k dátumu bez zmeny dňa v mesiaci.

EditForm – resetuje ovládací prvok formulára pre úpravu položky.

Enable – povolí signál, napr. Location pre čítanie GPS.

EncodeHTML – Kóduje znaky, ktoré je potrebné escapovať, aby sa mohli použiť v kontexte HTML.

EncodeUrl – zakóduje špeciálne znaky pomocou URL kódovania.

EndsWith – kontroluje, či textový reťazec končí iným textovým reťazcom.

EOMonth – Pridá alebo odčíta mesiace k dátumu a vráti posledný deň daného mesiaca.

Chyba – Vytvorenie vlastnej chyby alebo prechod cez chybu.

Errors – poskytuje informácie o chybách pri predchádzajúcich zmenách zdroja údajov.

exactin – skontroluje, či je textový reťazec obsiahnutý v inom textovom reťazci alebo tabuľke, na veľkosti písmen záleží. Používa sa tiež na kontrolu, či je záznam v tabuľke.

Exit – ukončí aktuálne spustenú aplikáciu a prípadne odhlási aktuálneho používateľa.

Exp – Vráti e zvýšené na moc.

F

Filter – vráti tabuľku vyfiltrovanú na základe jedného alebo viacerých kritérií.

Find – skontroluje, či sa jeden reťazec nachádza v inom reťazci a vráti jeho umiestnenie.

First – vráti prvý záznam tabuľky.

FirstN – vráti prvú množinu záznamov (N záznamov) tabuľky.

ForAll – vypočíta hodnoty a vykoná akcie pre všetky záznamy tabuľky.

G

GroupBy – vráti tabuľku so zoskupenými záznamami.

GUID – konvertuje reťazec GUID na hodnotu GUID alebo vytvorí novú hodnotu GUID.

H

HashTags – extrahuje hashtagy (reťazce #) z reťazca.

Hex2Dec – Konvertuje hexadecimálny textový reťazec na číslo.

Host – poskytuje informácie o aktuálnom hostiteľovi, na ktorom je aplikácia spustená.

Hour – z hodnoty dátumu a času vráti časť, ktorá sa týka hodiny.

I

If – vráti jednu hodnotu, ak je podmienka platí a inú hodnotu, ak neplatí.

IfError – zistí chyby a poskytne alternatívnu hodnotu alebo vykoná akciu.

in – skontroluje, či je textový reťazec obsiahnutý v inom textovom reťazci alebo tabuľke, a to bez ohľadu na veľkosť písmen. Používa sa tiež na kontrolu, či je záznam v tabuľke.

Index – vráti záznam z tabuľky na základe usporiadanej pozície.

Int – zaokrúhli nadol na najbližšie celé číslo.

IsBlank – skontroluje, či je hodnota prázdna.

IsBlankOrError – skontroluje prázdnu hodnotu alebo chybu.

IsEmpty – skontrolujte, či je tabuľka prázdna.

IsError – skontroluje chybu.

IsMatch – porovná reťazec so vzorom. Môžu byť použité regulárne výrazy.

IsNumeric – vyhľadá číselnú hodnotu.

ISOWeekNum – vráti ISO číslo týždňa hodnoty dátumu/času.

IsToday – skontroluje, či hodnota dátumu a času zodpovedá dnešnému dňu. v časovom pásme používateľa.

IsType – kontroluje, či odkaz na záznam odkazuje na konkrétny typ tabuľky.

IsUTCToday – kontroluje, či je hodnota dátumu/času niekedy dnes v koordinovanom svetovom čase (UTC).

J

JSON – vygeneruje textový reťazec JSON pre tabuľku, záznam alebo hodnotu.

L

Language – vráti značku jazyka aktuálneho používateľa.

Last – vráti posledný záznam tabuľky.

LastN – vráti poslednú množinu záznamov (N záznamov) tabuľky.

Launch – spustí webovú stránku alebo aplikáciu plátna.

Left – vráti časť reťazca nachádzajúcu sa úplne vľavo.

Len – vráti dĺžku reťazca.

Ln – vráti prirodzený logaritmus.

LoadData – načíta kolekciu od hostiteľa aplikácie, ako je napríklad miestne zariadenie.

Location – vráti umiestnenie v podobe súradnice mapy prostredníctvom systému GPS a iných informácií.

Log – vráti logaritmus v ľubovoľnom základe čísla.

LookUp – na základe jedného alebo viacerých kritérií vyhľadá v tabuľke jeden záznam.

Lower – prevedie všetky písmená v reťazci na malé písmená.

M

Match – extrahuje podreťazec na základe vzoru. Môžu byť použité regulárne výrazy.

MatchAll – extrahuje viacero podreťazcov na základe vzoru. Môžu byť použité regulárne výrazy.

Max – maximálna hodnota výrazu tabuľky alebo množiny argumentov.

Mid – vráti strednú časť reťazca.

Min – minimálna hodnota výrazu tabuľky alebo množiny argumentov.

Minute – z hodnoty dátumu a času načíta časť, ktorá sa týka minút.

Mod – vráti zvyšok po delení delenca deliteľom.

Month – z hodnoty dátumu a času načíta časť, ktorá sa týka mesiacov.

N

Navigate – zmení zobrazenú obrazovku na inú.

NewForm – resetuje ovládací prvok formulára pre vytvorenie položky.

Not – je logický operátor NOT. Vráti hodnotu pravda, ak je jej argument nepravda a vráti nepravda, ak je jej argument pravda. Môžete použiť aj operátor !.

Notify – zobrazí používateľovi hlásenie v banneri.

Now – vráti aktuálnu hodnotu dátumu/času v časovom pásme používateľa.

O

Or – logický operátor OR. Vráti hodnotu pravda, ak je ktorýkoľvek z jej argumentov pravda. Môžete použiť aj ||operátor.

P

Param – prístupové parametre odovzdané do aplikácie canvas po spustení.

Parent – poskytuje prístup k vlastnostiam ovládacieho prvku kontajnera.

ParseJSON – konvertuje dokument JSON reprezentovaný ako text na hodnotu Netypový objekt.

Patch – upravuje alebo vytvára záznamy v zdroji údajov, alebo zlučuje záznamy nachádzajúce sa mimo zdroja údajov.

PDF – Exportujte obsah z aktuálnej obrazovky do objektu na použitie vo viacerých scenároch.

Pi – vráti číslo π.

PlainText – odoberie z reťazca značky HTML a XML.

Power – vráti mocninu čísla. Môžete použiť aj ^operátor.

Proper – konvertuje prvé písmeno každého slova v reťazci na veľké písmeno a zvyšok na malé písmená.

R

Radiány – Konvertuje stupne na radiány.

Rand – vráti pseudonáhodné číslo medzi 0 a 1.

RandBetween – vráti pseudonáhodné číslo medzi dvoma číslami.

ReadNFC – číta značku NFC (Near Field Communication).

RecordInfo – poskytuje informácie o zázname zdroja údajov.

Refresh – obnoví záznamy zo zdroja údajov.

Relate – vytvorenie vzťahov medzi záznamami dvoch tabuliek prostredníctvom vzťahu typu jeden k mnohým alebo mnohé k mnohým.

Remove – odoberie jeden alebo viac konkrétnych záznamov zo zdroja údajov.

RemoveIf – odoberie záznamy zo zdroja údajov podľa zadanej podmienky.

RenameColumns – premenuje stĺpce tabuľky.

Replace – nahradí časť reťazca iným reťazcom od počiatočnej pozície tohto reťazca.

RequestHide – skryje formulár SharePoint.

Reset – resetuje vstupný ovládací prvok na jeho predvolenú hodnotu, pričom zahodí všetky zmeny, ktoré používateľ urobil.

ResetForm – resetuje ovládací prvok formulára na úpravu existujúcej položky.

Revert – znovu načíta a vymaže chyby v zázname zdroja údajov.

RGBA – vráti hodnotu farby pre množinu zložiek: červená, zelená, modrá a alfa.

Right – vráti časť reťazca nachádzajúcu sa úplne vpravo.

Round – zaokrúhli na najbližšie číslo.

RoundDown – zaokrúhli dolu na najväčšie predchádzajúce číslo.

RoundUp – zaokrúhli hore na najmenšie nasledujúce číslo.

S

SaveData – uloží kolekciu do hostiteľa aplikácie, ako je napríklad miestne zariadenie.

Search – vyhľadá záznamy v tabuľke, ktorá obsahuje reťazec v jednom alebo viacerých zo svojich stĺpcov.

Second – hodnoty dátumu a času načíta časť, ktorá sa týka sekúnd.

Select – simuluje vybratú akciu ovládacieho prvku, čím sa vyhodnotí vzorec OnSelect.

Self – poskytuje prístup k vlastnostiam aktuálneho ovládacieho prvku.

Sequence – vygeneruje tabuľku postupných čísel, ktorá je užitočná na iteráciu s ForAll.

SendAppNotification (ukážka) – odošle príjemcovi upozornenie v aplikácii s voliteľnými akciami.

Set – nastaví hodnotu globálnej premennej.

SetFocus – presunie vstupné zameranie na konkrétny ovládací prvok.

SetProperty – simuluje interakcie s ovládacími prvkami vstupu.

ShowColumns – vráti tabuľku obsahujúcu iba vybrané stĺpce.

ShowHostInfo – zobrazuje informácie používateľovi v aplikácii.

Shuffle – náhodne zmení poradie záznamov z tabuľky.

Sin – vráti sínus uhla uvedeného v radiánoch.

Sort – vráti tabuľku zoradenú podľa vzorca.

SortByColumns – vráti tabuľku zoradenú podľa jedného alebo viacerých stĺpcov.

Split – rozdelí textový reťazec do tabuľky podreťazcov.

Sqrt – vráti druhú odmocninu čísla.

StartsWith – skontroluje, či textový reťazec začína iným textovým reťazcom.

StdevP – vráti smerodajnú odchýlku argumentov.

Substitute – nahradí časť reťazca iným reťazcom tým, že ich porovná.

SubmitForm – uloží položku v ovládacom prvku formulára do zdroja údajov.

Sum – vypočíta súčet výrazov tabuľky alebo množiny argumentov.

Switch – urobí porovnanie s množinou hodnôt a potom vyhodnotí zodpovedajúci vzorec.

T

Table – vytvorí dočasnú tabuľku.

Tan – Vráti tangens uhla zadaného v radiánoch.

Text – skonvertuje akúkoľvek hodnotu alebo naformátuje číslo alebo hodnotu dátumu a času na textový reťazec.

ThisItem – vráti záznam aktuálnej položky v galérii alebo v ovládacom prvku formulára.

ThisRecord – vráti záznam pre aktuálnu položku vo funkcii rozsahu záznamu, akou sú napríklad ForAll, With a Sum.

Time – vráti hodnoty dátumu a času založenú na hodnotách Hodina, Minúta a Sekunda.

TimeValue – konvertuje reťazec iba o čase na hodnotu dátumu a času.

TimeZoneOffset – vráti rozdiel medzi UTC a miestnym časom používateľa v minútach.

Today – vráti aktuálnu hodnotu dátumu.

Trace – Vo výsledkoch testu uveďte ďalšie informácie.

Trim – odoberie nadbytočné medzery z koncov a vnútornej časti textového reťazca.

TrimEnds – odoberie nadbytočné medzery iba z koncov textového reťazca.

Trunc – skráti číslo iba na celočíselnú časť odstránením akejkoľvek desatinnej časti.

U

Ungroup – odstráni zoskupenie.

UniChar – Preloží kód Unicode do reťazca.

Unrelate – zruší vzťah záznamov dvoch tabuliek zo vzťahu typu jeden k mnohým alebo mnohé k mnohým.

Update – nahradí záznam v zdroji údajov.

UpdateContext – nastaví hodnotu jednej alebo viacerých kontextových premenných aktuálnej obrazovky.

UpdateIf – upraví množinu záznamov v zdroji údajov podľa zadanej podmienky.

Upper – konvertuje všetky písmená v textovom reťazci na veľké písmená.

User – vráti informáciu o aktuálnom používateľovi.

UTCNow – vráti aktuálnu hodnotu dátumu/času v koordinovanom svetovom čase (UTC).

UTCToday – vráti aktuálnu hodnotu dátumu v koordinovanom svetovom čase (UTC).

V

Validate – kontroluje, či je hodnota jedného stĺpca alebo celého záznamu platná pre zdroj údajov.

Value – konvertuje reťazec na číslo.

VarP – vráti odchýlku argumentov.

ViewForm – resetuje ovládací prvok formulára na zobrazenie existujúcej položky.

W

Weekday – z hodnoty dátumu a času načíta časť, ktorá sa týka dňa.

WeekNum – vráti číslo týždňa hodnoty dátumu/času.

With – vypočíta hodnoty a vykoná akcie pre jeden záznam vrátane vnorených záznamov pomenovaných hodnôt.

Y

Year – z hodnoty dátumu a času načíta časť, ktorá sa týka roka.