Partilhar via


hasEntityPrivilege

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

Utilidade
Referência da API da estrutura do componente Power Apps
Visão geral da estrutura do componente Power Apps