Compartir a través de


hasEntityPrivilege

Devuelve si el usuario tiene privilegios para una tabla específica.

Disponible para

Aplicaciones basadas en modelos

Sintaxis

context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)

Parámetros

Nombre de parámetro Tipo Necesario Descripción
entityTypeName string Nombre del tipo de tabla
privilegeType enum No Tipos de privilegio 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 Tabla Nivel de privilegio. Tiene los siguientes elementos:
- None = -1
- Basic = 0
- Local = 1
- Deep = 2
- Global = 3

Valor devuelto

Tipo: boolean

Comentarios

Esta función puede devolver falso 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 caché local, llame y espere a getEntityMetadata antes de llamar a hasEntityPrivilege.

await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);

Utility
Referencia de la API de Power Apps component framework
Información general sobre Power Apps component framework

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).