Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Quando geras uma página usando linguagem natural, a IA cria uma página React em TypeScript. A página gerada cobre tanto a experiência do utilizador front-end, selecionando os componentes certos e determinando o melhor layout, como a lógica de negócio correspondente.
Pode visualizar e editar o código gerado para refinar a saída. As operações de dados utilizam um dataApi objeto que expõe métodos públicos agrupados nestas categorias:
| Categoria | Description |
|---|---|
| Métodos de tabela Dataverse | Criar, recuperar, atualizar e eliminar linhas de tabelas do Dataverse e colunas de escolha de consulta. |
| Métodos de ligação | Trabalhar com dados expostos por um conector Power Platform vinculado à página. |
| Métodos de operação do Dataverse | Invocar APIs personalizadas do Dataverse vinculadas à página como ações ou funções. |
| Métodos de paginação | Controla a própria página generativa, como devolver um valor quando a página é usada como diálogo. |
Os métodos conector e métodos de ação e função são membros opcionais do dataApi contrato. Alguns hosts não os implementam, por isso verifica sempre se existe um método (por exemplo, if (dataApi.executeAction) { ... }) antes de o chamar. O facto de um método estar presente não significa que a página tenha um conector ou uma API personalizada do Dataverse associada, ou que a API personalizada esteja ativada ou permitida para o utilizador atual. Tratar de funcionalidades indisponíveis e falhas de APIs personalizadas de forma explícita, em vez de assumir sucesso.
Métodos de tabela Dataverse
Use os métodos de tabela Dataverse do dataApi objeto para criar, recuperar, atualizar e eliminar linhas de tabela Dataverse e colunas de escolha de consulta.
| Método | Description |
|---|---|
createRow |
Cria uma nova linha na tabela especificada. |
deleteRow |
Apaga uma linha da tabela especificada. |
getChoices |
Recupera as opções para o nome da coluna de escolha especificada. |
queryTable |
Consulta uma tabela com as opções especificadas. |
retrieveRow |
Recupera uma linha da tabela especificada com as opções especificadas. |
updateRow |
Atualiza uma linha existente na tabela especificada. |
Métodos de ligação
Use os métodos de conector do dataApi objeto para trabalhar com dados expostos por um conector Power Platform vinculado à página.
| Método | Description |
|---|---|
createConnectorRow |
Cria uma nova linha na tabela de conectores especificada. |
deleteConnectorRow |
Apaga uma linha da tabela de conectores especificada. |
executeConnectorOperation |
Invoca uma operação nomeada exposta por um conector REST (operation-keyed), como o Utilizadores do Office 365. |
getConnectorSwagger |
Recupera a definição Swagger (OpenAPI) para o conector. |
getConnectorTableSchema |
Recupera o esquema de uma tabela (também chamada de entidade ou lista) exposta pelo conector. |
listConnectorDatasets |
Lista os conjuntos de dados disponíveis para o conector. |
listConnectorOperations |
Lista as operações expostas por um conector REST (operation-keyed). |
listConnectorTables |
Lista as tabelas disponíveis no conjunto de dados de ligação especificado. |
queryConnectorTable |
Consulta uma tabela exposta pelo conector com as opções especificadas. |
retrieveConnectorRow |
Recupera uma única linha da tabela de conectores especificada. |
updateConnectorRow |
Atualiza uma linha existente na tabela de conectores especificada. |
Métodos de ação e função do Dataverse
Use os métodos de ação e função do dataApi objeto para invocar APIs personalizadas do Dataverse vinculadas à página.
| Método | Description |
|---|---|
executeAction |
Invoca uma API personalizada do Dataverse vinculada à página como uma ação. |
executeFunction |
Invoca uma API personalizada do Dataverse vinculada à página como uma função. |
listBoundActions |
Lista as APIs personalizadas do Dataverse (ações e funções) vinculadas à página. |
Métodos de paginação
Use os métodos de página do dataApi objeto para controlar a própria página gerativa, como devolver um valor quando a página é usada como diálogo.
| Método | Description |
|---|---|
setPageOutput |
Define o valor devolvido ao script de chamada quando um diálogo de página generativa fecha. |