Поділитися через


hasEntityPrivilege

Повертає, якщо користувач має право для певної таблиці.

Доступно для

Модельні програми

Синтаксис

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