Udostępnij przez


hasEntityPrivilege

Zwraca wartość, jeśli użytkownik ma uprawnienia dla określonej tabeli.

Dostępne dla

Aplikacje oparte na modelu

Składnia

context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)

Parametry

Nazwa parametru Typ Wymagane Description
entityTypeName (nazwa_typu) jednostki string Tak Nazwa typu tabeli
privilegeType enum Nie. Typy uprawnień tabeli. Zawiera on następujące elementy:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum Nie. Głębokość uprawnień tabeli. Zawiera on następujące elementy:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Wartość zwracana

Typ: boolean

Uwagi

Ta funkcja może zwracać wartość false, jeśli metadane tabeli nie są lokalnie buforowane. Aby upewnić się, że metadane tabeli są dostępne w lokalnej pamięci podręcznej, przed wywołaniem metody hasEntityPrivilegewywołaj metodę getEntityMetadata i poczekaj na .

await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);

Użyteczność
Dokumentacja interfejsu API platformy składników usługi Power Apps
Omówienie struktury składników usługi Power Apps