Partilhar via


Descrição geral da integração do SharePoint Online no Power Apps

Este artigo orienta-o através da criação de uma lista a partir de Listas do SharePoint ou da Microsoft, integrando essa lista no Power Apps e personalizando a lista na sua aplicação.

Quando adiciona dados a uma aplicação, pode escolher uma lista do SharePoint ou Listas Microsoft como origem. Em alternativa, pode criar uma aplicação baseada numa lista SharePoint através do menu de integração no Microsoft Lists. Quando a sua lista estiver na sua aplicação, pode filtrá-la e personalizá-la.

Nota

Quando cria ou vê uma lista no SharePoint, é automaticamente redirecionado para as Listas Microsoft. Você sempre pode encontrar a lista em Listas da Microsoft e no SharePoint. Obtenha mais informações em O que é uma lista no Microsoft 365?

Pré-requisitos

Criar uma lista

Pode criar uma nova lista do SharePoint através da aplicação Listas Microsoft em Criar uma lista.

Integrar uma lista

Depois de ter uma lista, pode integrá-la no Power Apps ou criar uma aplicação baseada numa lista SharePoint ou Microsoft Lists.

Ligação com uma lista no Power Apps

Uma maneira de trabalhar com uma lista na sua aplicação é ligar-se ao SharePoint através do menu Dados de uma aplicação para importar uma lista. A lista serve como uma origem de dados no Power Apps.

Captura de ecrã a mostrar onde pode ligar-se a uma lista do SharePoint através do menu Dados, Adicionar dados e Conectores.

Obtenha mais informações em Ligar ao SharePoint a partir de uma aplicação de tela.

Criar uma aplicação baseada numa lista

Quando visualiza uma lista do SharePoint, vai automaticamente ao Microsoft Lists onde pode integrar uma lista com o Power Apps:

Captura de ecrã que mostra a localização da opção Integrar da barra superior em Listas Microsoft. Pode escolher este menu para personalizar o formulário de uma lista numa aplicação ou criar uma nova aplicação com base na lista.

Obtenha mais informações em Criar uma aplicação de tela com dados de Listas Microsoft.

Personalizar uma lista ou um formulário

Quando importa uma lista para o Power Apps como fonte de dados, pode usá-la para mostrar um formulário num ecrã. Pode personalizar a aparência da sua lista na sua aplicação, incluindo a formatação e o comportamento da lista.

A personalização inclui a forma como a lista apresenta:

  • A adição ou remoção de campos
  • O tipo de controlo e tipo de dados para os campos
  • Orientação da disposição e número de colunas
  • A formatação, como o alinhamento, a cor e as bordas
  • Caraterísticas interativas, como OnFailure ou OnSuccess

Obtenha informações sobre como personalizar uma lista em Personalizar um formulário para uma lista do SharePoint.

Obtenha mais informações sobre as propriedades de formulário em Compreender a integração de formulários do SharePoint.

Filtrar uma lista no Power Apps

Pode aplicar fórmulas a elementos de interface da sua aplicação, como filtros. Para uma lista, adicione uma fórmula de filtro a uma galeria vertical no ecrã da sua aplicação adicionando a fórmula à barra de fórmulas de uma propriedade Itens .

Obtenha mais informações em Funções Filter, Search e LookUp.

Exemplo de uma função de search e filter

Coloque esta fórmula de exemplo numa galeria para a propriedade Items . A fórmula pesquisa pelo estado numa coluna e filtra pelo estado Ativo. Em seguida, a lista mostra apenas os itens da lista com um estado 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 ordena uma tabela com base numa ou mais colunas.
  • Filter localiza os registos numa tabela de acordo com uma fórmula que especificar.
  • StartsWith testa se uma cadeia de texto começa com outra cadeia de texto.
  • If devolve um valor dependendo se uma condição é true ou false.

Obtenha mais informações em Referência de fórmulas — aplicações de tela.

Associar listas com uma coluna de procura

Pode associar duas listas em que uma lista usa uma das respetivas colunas como uma coluna de procura. Uma coluna de procura é o ponto onde a lista se liga a outra lista.

Obtenha mais informações em Como ligar listas de Listas Microsoft utilizando uma coluna de procura no Power Apps.

Se pretender que a coluna de procura seja uma lista pendente com opções, utilize a função Choices. A função choices devolve uma tabela com os valores possíveis de uma coluna de pesquisa.

Por exemplo, pode adicionar uma função choices a um controlo pendente na sua aplicação de tela adicionando esta fórmula à propriedade Itens do controlo. Inclua o nome da lista e o nome da coluna de procura na fórmula.

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