Comparteix a través de


hasEntityPrivilege

Retorna si l'usuari té privilegis per a una taula específica.

Disponible per a

Aplicacions basades en models

Sintaxi

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

Paràmetres

Nom del paràmetre Tipus Necessari Descripció
entityTypeName string Nom del tipus de taula
privilegeType enum No Tipus de privilegis de taula. Té els següents elements:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeProfunditat enum No Profunditat de privilegis de taula. Té els següents elements:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Valor de retorn

Tipus: boolean

Observacions

Aquesta funció pot retornar false si les metadades de la taula no estan emmagatzemades a la memòria cau localment. Per assegurar-vos que les metadades de la taula estiguin disponibles a la memòria cau local, truqueu i espereu a getEntityMetadata abans de cridar hasEntityPrivilegeal .

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

Utilitat
Referència de l'API del marc de components del Power Apps
Informació general del marc de components del Power Apps