Udostępnij za pośrednictwem


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