hasEntityPrivilege
Renvoie si l’utilisateur a le privilège pour 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 | Description |
---|---|---|---|
entityTypeName | string |
Oui | Nom du type de table |
privilegeType | enum |
Non | Types Table/Privilège. Comporte 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 Table/Privilège. Comporte les éléments suivants : - None = -1 - Basic = 0 - Local = 1 - Deep = 2 - Global = 3 |
Valeur renvoyée
Type : boolean
Remarques
Cette fonction peut renvoyer false si les métadonnées de la table ne sont pas mises en cache localement. Pour vous assurer que les métadonnées de la table sont disponibles dans le cache local, appelez et attendez getEntityMetadata avant d’appeler hasEntityPrivilege
.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
Articles associés
Utility
Référence des API Power Apps component framework
Vue d’ensemble de Power Apps component framework
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).