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. Como alternativa, puede crear una aplicación basada en una lista de SharePoint a través del menú integrar en Listas de Microsoft. 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. Siempre puede encontrar la lista en Listas de Microsoft y 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

Cuando vea una lista de SharePoint, vaya automáticamente a Listas de Microsoft, donde 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, puede usarla para mostrar un formulario en una pantalla. Puedes personalizar la apariencia de la lista en la aplicación, incluido 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 número de columnas
  • 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

Puedes aplicar fórmulas a elementos de interfaz de la aplicación, como filtros. Para obtener una lista, agregue 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

Coloque esta fórmula de ejemplo 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)