Partajați prin


hasEntityPrivilege

Returnează dacă utilizatorul are privilegiu pentru un anumit tabel.

Disponibil pentru

Aplicații proiectate pe bază de model

Sintaxă

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

Parametri

Nume parametru Tip Obligatoriu Descriere
entityTypeName string Da Nume tip tabel
privilegeType enum Nu Tipuri de privilegii de tabel. Acesta are următoarele elemente:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum Nu Adâncime privilegiu tabel. Acesta are următoarele elemente:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Valoare returnată

Tip: boolean

Remarci

Această funcție poate returna fals dacă metadatele tabelului nu sunt memorate local în cache. Pentru a vă asigura că metadatele de tabel sunt disponibile în memoria cache locală, apelați și așteptați getEntityMetadata înainte de a apela hasEntityPrivilege.

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

Utilitate
Referință API cadru componentă Power Apps
Prezentare generală a cadrului componentei Power Apps