Teilen über


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

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