hasEntityPrivilege

Returnerar om användaren har behörighet för en specifik tabell.

Tillgänglig för

Modellbaserade program

Syntax

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

Parameterar

Parameternamn Typ Krävs Description
entityTypeName string Yes Namn på tabelltyp
privilegeType enum Nej Tabellbehörighetstyper. Den har följande element:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum Nej Djup för tabellprivilegier. Den har följande element:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Returvärde

Typ: boolean

Anmärkningar

Den här funktionen kan returnera false om tabellmetadata inte cachelagras lokalt. För att säkerställa att tabellmetadata är tillgängliga i den lokala cachen anropar och väntar du på getEntityMetadata innan du anropar hasEntityPrivilege.

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

Nytta
Api-referens för Power Apps-komponentramverket
Översikt över Power Apps-komponentramverk