Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Повертає, якщо користувач має право для певної таблиці.
Доступно для
Модельні програми
Синтаксис
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Параметри
| Найменування параметра | Ввести | Обов'язковий | Опис |
|---|---|---|---|
| ім'я_типу entityTypeName | string |
Так | Ім'я типу таблиці |
| privilegeType | 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