Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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);
Articoli correlati
Utilità
Informazioni di riferimento sulle API del framework dei componenti di Power Apps
Panoramica del framework dei componenti di Power Apps