Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna se o usuário tiver privilégio para uma tabela específica.
Disponível para
Aplicativos baseados em modelos
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égio de tabela. Ele tem os seguintes elementos: - None = 0- Create = 1 - Read = 2- Write = 3- Delete = 4- Assign =5- Share =6- Append =7- AppendTo =8 |
| privilegeDepth | enum |
Não | Profundidade do privilégio da tabela. Ele tem os seguintes elementos: - None = -1- Basic = 0- Local = 1- Deep = 2- Global = 3 |
Valor de retorno
Tipo: boolean
Observações
Essa função poderá retornar false se os metadados da tabela não forem armazenados em cache localmente. Para garantir que os metadados da tabela estão disponíveis no cache local, chame e aguarde em 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 de componentes do Power Apps
Visão geral da estrutura de componentes do Power Apps