Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne si l’utilisateur a le privilège d’une table spécifique.
Disponible pour
Applications pilotées par modèle
Syntaxe
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Paramètres
| Nom du paramètre | Type | Obligatoire | Descriptif |
|---|---|---|---|
| entityTypeName | string |
Oui | Nom du type de table |
| privilegeType | enum |
Non | Types de privilèges de table. Il contient les éléments suivants : - None = 0- Create = 1 - Read = 2- Write = 3- Delete = 4- Assign =5- Share =6- Append =7- AppendTo =8 |
| privilegeDepth | enum |
Non | Profondeur des privilèges de table. Il contient les éléments suivants : - None = -1- Basic = 0- Local = 1- Deep = 2- Global = 3 |
Valeur de retour
Type : boolean
Remarques
Cette fonction peut retourner false si les métadonnées de table ne sont pas mises en cache localement. Pour vous assurer que les métadonnées de table sont disponibles dans le cache local, appelez et attendez sur getEntityMetadata avant d’appeler hasEntityPrivilege.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
Articles connexes
Utilité
Informations de référence sur l’API de l’infrastructure de composants Power Apps
Vue d’ensemble de l’infrastructure de composants Power Apps