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);

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é).