Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает, имеет ли пользователь привилегии для определенной таблицы.
Доступно для
Приложения на основе моделей
Синтаксис
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Параметры
| Имя параметра | Тип | Обязательно | Description |
|---|---|---|---|
| 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