Sdílet prostřednictvím


hasEntityPrivilege

Vrátí, pokud má uživatel oprávnění pro konkrétní tabulku.

K dispozici pro

Modelem řízené aplikace

Syntaxe

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

Parametry

Název parametru Typ Povinné Description
Název typu entityType string Ano Název typu tabulky
privilegeType enum Ne Typy oprávnění tabulky Má následující prvky:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum Ne Hloubka oprávnění tabulky Má následující prvky:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Návratová hodnota

Typ: boolean

Poznámky

Tato funkce může vrátit hodnotu false, pokud metadata tabulky nejsou místně uložená v mezipaměti. Chcete-li zajistit, aby metadata tabulky byla k dispozici v místní mezipaměti, volání a await na getEntityMetadata před voláním hasEntityPrivilege.

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

Užitek
Referenční informace k rozhraní API pro architekturu komponent Power Apps
Přehled architektury komponent Power Apps