Condividi tramite


hasEntityPrivilege

Restituisce se l'utente dispone del privilegio per una tabella specifica.

Disponibile per

App basate su modello

Sintassi

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

Parametri

Nome del parametro TIPO Obbligatorio Description
entityTypeName string Yes Nome del tipo di tabella
privilegeType enum NO Tipi di privilegi di tabella. Include gli elementi seguenti:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum NO Profondità dei privilegi di tabella. Include gli elementi seguenti:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Valore restituito

Tipo: boolean

Osservazioni:

Questa funzione potrebbe restituire false se i metadati della tabella non vengono memorizzati nella cache locale. Per assicurarsi che i metadati della tabella siano disponibili nella cache locale, chiamare e attendere su getEntityMetadata prima di chiamare hasEntityPrivilege.

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

Utilità
Informazioni di riferimento sulle API del framework dei componenti di Power Apps
Panoramica del framework dei componenti di Power Apps