Споделяне чрез


hasEntityPrivilege

Връща, ако потребителят има привилегия за конкретна таблица.

Налично за

Управлявани от модел приложения

Синтаксис

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

Параметри

Име на параметъра Вид Необходимо Описание
entityTypeName string Да Име на типа таблица
Тип привилегия enum Не Типове привилегии на таблица. Той има следните елементи:
- None = 0
- Create = 1
- Read = 2
- Write = 3
- Delete = 4
- Assign =5
- Share =6
- Append =7
- AppendTo =8
privilegeDepth enum Не Дълбочина на привилегиите на таблица. Той има следните елементи:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Връщана стойност

Тип: boolean

Забележки

Тази функция може да върне false, ако метаданните на таблицата не са кеширани локално. За да се уверите, че метаданните на таблицата са налични в локалния кеш, извикайте и изчакайте на getEntityMetadata , преди да се обадите hasEntityPrivilege.

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

Полезност
Препратка към API на платформа за компоненти на Power Apps
Общ преглед на рамката на компонентите на Power Apps