Compartilhar via


Visão geral da Integração do SharePoint Online ao Power Apps

Este artigo orienta você na criação de uma lista do SharePoint ou Listas da Microsoft, integrando essa lista no Power Apps, e personalizando a lista em seu aplicativo.

Ao adicionar dados a um aplicativo, você pode escolher uma lista do SharePoint ou Listas da Microsoft como origem. Como alternativa, você pode criar um aplicativo com base em uma lista do SharePoint por meio do menu de integração nas Listas da Microsoft. Depois que a lista estiver no aplicativo, você poderá filtrá-la e personalizar a lista.

Observação

Ao criar ou exibir uma lista no SharePoint, você é redirecionado automaticamente para Listas da Microsoft. A lista sempre pode ser encontrada em Listas da Microsoft e no SharePoint. Saiba mais em O que é uma lista no Microsoft 365?

Pré-requisitos

Criar uma lista

Você pode criar uma nova lista do SharePoint por meio do aplicativo Listas da Microsoft em Criar uma lista.

Integrar uma lista

Depois de ter uma lista, você pode integrá-la ao Power Apps criar um aplicativo com base em uma lista do SharePoint ou Listas da Microsoft.

Conectar com uma lista no Power Apps

Uma maneira de trabalhar com uma lista em seu aplicativo é conectar-se ao SharePoint por meio do menu Dados de um aplicativo para importar uma lista. A lista serve como uma fonte de dados no Power Apps.

Captura de tela mostrando onde você pode se conectar a uma lista do SharePoint por meio do menu Dados, Adicionar dados e Conectores.

Saiba mais em Conectar-se ao SharePoint a partir de um aplicativo de tela.

Criar um aplicativo baseado em uma lista

Ao visualizar uma lista do SharePoint, você vai automaticamente para as Listas da Microsoft onde você pode integrar uma lista com o Power Apps:

Captura de tela que mostra a localização da opção de integração da barra superior nas Listas da Microsoft. Você pode escolher esse menu para personalizar o formulário para uma lista em um aplicativo ou criar um novo aplicativo com base na lista.

Saiba mais em Criar um aplicativo de tela com dados a partir das Listas da Microsoft.

Personalizar uma lista ou um formulário

Quando você importa uma lista como uma fonte de dados do Power Apps, ela pode ser usada para exibir como um formulário em uma tela. Você pode personalizar a aparência da lista em seu aplicativo, como a formatação e o comportamento da lista.

A personalização inclui como a lista exibe:

  • Adição ou remoção de campos
  • Tipo de controle e tipo de dados para os campos
  • Orientação do layout e quantas colunas devem ser exibidas
  • Formatação como alinhamento, cor e bordas
  • Recursos interativos como OnFailure ou OnSuccess

Saiba como personalizar uma lista em Personalizar um formulário para uma lista do SharePoint.

Saiba mais sobre as propriedades do formulário em Compreender a integração de formulários do SharePoint.

Filtrar uma lista no Power Apps

Você pode aplicar fórmulas a elementos de interface do seu aplicativo, como filtros. Para obter uma lista, você pode adicionar uma fórmula de filtro a uma galeria vertical na tela do aplicativo adicionando a fórmula à barra de fórmulas de uma propriedade Items.

Saiba mais nas funções Filtrar, Pesquisar e Consultar.

Exemplo de uma função de pesquisa e filtro

Esta fórmula de exemplo é colocada em uma galeria para a propriedade Items. A fórmula procura o status em uma coluna e filtra o status Ativo. A lista, em seguida, mostra apenas os itens da lista com um status Ativo.

SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))

A fórmula contém as seguintes funções:

  • SortByColumns classifica uma tabela com base em uma ou mais colunas.
  • Filter localiza os registros em uma tabela que atende à fórmula especificada.
  • A função StartsWith testa se uma cadeia de texto começa com outra cadeia de caracteres de texto.
  • If retorna um valor dependendo se a condição é verdadeira ou falsa.

Saiba mais em Referência de fórmula - aplicativos de tela.

Vinculando listas com uma coluna de pesquisa

Você pode vincular duas listas em que uma lista usa uma de suas colunas como coluna de pesquisa . Uma coluna de pesquisa é o ponto onde a lista se conecta a outra lista.

Saiba mais em Como vincular listas das Listas da Microsoft usando uma coluna de pesquisa no Power Apps.

Se você quiser que sua coluna de pesquisa seja uma lista suspensa com opções, use a função Choices. A função Choices retorna uma tabela com os valores possíveis para uma coluna de pesquisa.

Por exemplo, você pode adicionar uma função Choices a um controle suspenso em seu aplicativo de tela adicionando essa fórmula à propriedade de controle Items. Você inclui o nome da lista e o nome da coluna de pesquisa na fórmula.

Choices([@'Your list name'].Lookup_x0020_column)