Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Връща, ако потребителят има привилегия за конкретна таблица.
Налично за
Управлявани от модел приложения
Синтаксис
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