Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve si el usuario tiene privilegios para una tabla específica.
Disponible para
Aplicaciones basadas en modelo
Syntax
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Parámetros
| Nombre de parámetro | Tipo | Obligatorio | Description |
|---|---|---|---|
| entityTypeName | string |
Sí | Nombre del tipo de tabla |
| privilegeType | enum |
No | Tipos de privilegios de tabla. Tiene los siguientes elementos: - None = 0- Create = 1 - Read = 2- Write = 3- Delete = 4- Assign =5- Share =6- Append =7- AppendTo =8 |
| privilegeDepth | enum |
No | Profundidad de privilegios de tabla. Tiene los siguientes elementos: - None = -1- Basic = 0- Local = 1- Deep = 2- Global = 3 |
Valor devuelto
Tipo: boolean
Observaciones
Esta función podría devolver false si los metadatos de la tabla no están almacenados en caché localmente. Para asegurarse de que los metadatos de la tabla están disponibles en la memoria caché local, llame a y espere a getEntityMetadata antes de llamar a hasEntityPrivilege.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
Artículos relacionados
Utilidad
Referencia de la API del framework de componentes de Power Apps
Introducción al marco de componentes de Power Apps