hasEntityPrivilege
Gibt zurück, ob der Benutzer die Berechtigung für eine bestimmte Tabelle hat.
Verfügbar für
Modellgesteuerte Apps
Syntax
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Parameter
Parametername | Art | Erforderlich | Beschreibung |
---|---|---|---|
entityTypeName | string |
Ja | Tabellentyp-Name |
privilegeType | enum |
Nein | Tabellenberechtigungstypen. Er hat die folgenden Elemente: - None = 0 - Create = 1 - Read = 2 - Write = 3 - Delete = 4 - Assign =5 - Share =6 - Append =7 - AppendTo =8 |
privilegeDepth | enum |
Nein | Berechtigungstiefe für Tabellen. Er hat die folgenden Elemente: - None = -1 - Basic = 0 - Local = 1 - Deep = 2 - Global = 3 |
Rückgabewert
Typ: boolean
Anmerkungen
Diese Funktion gibt möglicherweise „False“ zurück, wenn die Tabellenmetadaten nicht lokal zwischengespeichert sind. Um sicherzustellen, dass die Tabellenmetadaten im lokalen Cache verfügbar sind, rufen Sie getEntityMetadata auf und warten Sie, bevor Sie hasEntityPrivilege
aufrufen.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
Ähnliche Artikel
Utility
Power Apps Component Framework-API-Referenz
Power Apps component framework Übersicht
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).