Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
Una familiaridad básica con SharePoint Online y Power Apps:
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.
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:
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)
Información relacionada
- Utilizar el conector de SharePoint con aplicaciones de lienzo
- Personalizar permisos para una lista de SharePoint o una biblioteca
- Mover Formularios personalizados SharePoint con Power Apps (documento técnico)
- Crear un informe rápidamente desde una lista o biblioteca de SharePoint
- Insertar un elemento web de informes en SharePoint Online