Compartir a través de


Descripción general de cómo integrar SharePoint Online en Power Apps

Este artículo le guía a través de la creación de una lista a partir de SharePoint o Microsoft Lists, la integración de esa lista en Power Apps, y la personalización de la lista en su aplicación.

Al agregar datos a una aplicación, puede elegir una lista de SharePoint o Microsoft Lists como origen. Alternativamente, puede crear una aplicación basada en una lista de SharePoint a través del menú de integración en Microsoft Lists. Una vez que su lista esté en su aplicación, puede filtrarla y personalizarla.

Nota

Cuando crea o ve una lista en SharePoint, se le redirige automáticamente a Microsoft Lists. La lista siempre se puede encontrar en Microsoft Lists y en SharePoint. Más información en ¿Qué es una lista en Microsoft 365?

Requisitos previos

Crear una lista

Puede crear una nueva lista de SharePoint a través de la aplicación Microsoft Lists en Crear una lista.

Integrar una lista

Una vez que tenga una lista, puede integrarla en Power Apps o crear una aplicación basada en una lista de SharePoint o Listas de Microsoft.

Conectar con una lista en Power Apps

Una forma de trabajar con una lista en su aplicación es conectarse a SharePoint a través del menú Datos de una aplicación para importar una lista. La lista sirve como origen de datos en Power Apps.

Captura de pantalla que muestra dónde puede conectarse a una lista de SharePoint a través del menú Datos, Agregar datos y Conectores.

Más información en Conectar a SharePoint desde una aplicación de lienzo.

Crear una aplicación basada en una lista

Al ver una lista de SharePoint, se accede automáticamente a Microsoft Lists, donde se puede integrar una lista con Power Apps:

Captura de pantalla que muestra la ubicación de la opción integrar de la barra superior en Microsoft Lists. Puede elegir este menú para personalizar el formulario de una lista en una aplicación o crear una nueva aplicación basada en la lista.

Más información en Crear una aplicación de lienzo con datos de Microsoft Lists.

Personalizar una lista o formulario

Al importar una lista en Power Apps como origen de datos, es posible que se use para mostrarla como un formulario en una pantalla. Puede personalizar el aspecto de la lista en la aplicación, como el formato y el comportamiento de la lista.

La personalización incluye la forma en que la lista muestra:

  • Adición o eliminación de campos
  • Tipo de control y tipo de datos para los campos
  • Orientación del diseño y cuántas columnas deben mostrarse
  • Formato como alineación, color y bordes
  • Funciones interactivas como OnFailure o OnSuccess

Aprenda a personalizar una lista en Personalizar un formulario para una lista de SharePoint.

Obtenga más información sobre las propiedades del formulario en Comprender la integración de formularios de SharePoint.

Filtrar una lista en Power Apps

Puede aplicar fórmulas a elementos de la interfaz de su aplicación, como filtros. En el caso de una lista, puede agregar una fórmula de filtro a una galería vertical en la pantalla de la aplicación agregando la fórmula a la barra de fórmulas de una propiedad Items.

Más información en Funciones Filter, Search y LookUp.

Ejemplo de una función de búsqueda y filtro

Esta fórmula de ejemplo se pone en una galería para la propiedad Items. La fórmula busca el estado en una columna y filtra el estado Activo. A continuación, la lista solo muestra los elementos de la lista con un estado Activo.

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

La fórmula contiene las siguientes funciones:

  • SortByColumns ordena una tabla según una o varias columnas.
  • Filter busca los registros en una tabla según una fórmula que se especifica.
  • StartsWith comprueba si una cadena de texto comienza con otra cadena de texto.
  • If devuelve un valor dependiendo si una condición es verdadera o falsa.

Obtenga más información en Referencia de fórmulas: aplicaciones lienzo.

Vincular listas con una columna de búsqueda

Puede vincular dos listas donde una lista usa una de sus columnas como columna de búsqueda. Una columna de búsqueda es el punto donde la lista se conecta a otra lista.

Más información en Cómo vincular listas de Microsoft Lists usando columnas de búsqueda en Power Apps.

Si desea que su columna de búsqueda sea una lista desplegable con opciones, use la función Choices. La función Choices devuelve una tabla de posibles valores para una columna de búsqueda.

Por ejemplo, puede agregar una función de opciones a un control desplegable en la aplicación de lienzo agregando esta fórmula a la propiedad Items del control. Incluya el nombre de la lista y el nombre de la columna de búsqueda en la fórmula.

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