Compartir a través de


hasEntityPrivilege

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 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);

Utilidad
Referencia de la API del framework de componentes de Power Apps
Introducción al marco de componentes de Power Apps