Zdieľať cez


hasEntityPrivilege

Vráti hodnotu , ak má používateľ oprávnenie pre konkrétnu tabuľku.

K dispozícii pre

Modelom riadené aplikácie

Syntax

context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)

Parametre

Názov parametra Type Požaduje sa Description
entityTypeName string Yes Názov typu tabuľky
privilegeType (typ oprávnenia) enum Nie Typy oprávnení tabuľky. Obsahuje tieto prvky:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegované overovanie enum Nie Hĺbka oprávnení tabuľky. Obsahuje tieto prvky:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Vrátená hodnota

Typ: boolean

Poznámky

Táto funkcia môže vrátiť hodnotu false, ak metaúdaje tabuľky nie sú lokálne vo vyrovnávacej pamäti. Ak chcete zabezpečiť, aby boli metaúdaje tabuľky k dispozícii v lokálnej vyrovnávacej pamäti, pred volaním hasEntityPrivilegezavolajte a vyčkajte možnosť getEntityMetadata.

await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);

Užitočnosť
Referenčné informácie k rozhraniam API architektúry súčastí služby Power Apps
Prehľad architektúry súčastí služby Power Apps