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 |
Sí | 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);
Artículos relacionados
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).