Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Retorna se o usuário tiver privilégio para uma tabela específica.
Disponível para
Aplicações condicionadas por modelo
Sintaxe
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth)
Parâmetros
| Nome do parâmetro | Tipo | Obrigatório | Description |
|---|---|---|---|
| entityTypeName | string |
Yes | Nome do tipo de tabela |
| privilegeType | enum |
Não | Tipos de privilégios de tabela. Tem os seguintes elementos: - None = 0- Create = 1 - Read = 2- Write = 3- Delete = 4- Assign =5- Share =6- Append =7- AppendTo =8 |
| privilégioProfundidade | enum |
Não | Profundidade de privilégio de tabela. Tem os seguintes elementos: - None = -1- Basic = 0- Local = 1- Deep = 2- Global = 3 |
Valor de retorno
Tipo: boolean
Observações
Essa função pode retornar false se os metadados da tabela não estiverem armazenados em cache localmente. Para garantir que os metadados da tabela estejam disponíveis no cache local, chame e aguarde getEntityMetadata antes de chamar hasEntityPrivilege.
await context.utils.getEntityMetadata(entityTypeName);
context.utils.hasEntityPrivilege(entityTypeName, privilegeType, privilegeDepth);
Artigos relacionados
Utilidade
Referência da API da estrutura do componente Power Apps
Visão geral da estrutura do componente Power Apps