Guía básica de Power Apps para principiantes
1. ¿Qué es Power Apps?
Power Apps es una herramienta de Microsoft que permite crear aplicaciones personalizadas para web y móvil, sin necesidad de saber programar (aunque se puede usar código tipo Excel para funciones avanzadas).
Se integra muy bien con:
- Microsoft 365 (Excel, SharePoint, Teams, etc.)
- Bases de datos como SQL Server, Dataverse, etc.
- Servicios externos vía conectores (Twitter, Google Drive, etc.)
2. Tipos de aplicaciones en Power Apps
- Canvas Apps → Diseñas la app libremente, como si fuera un lienzo en blanco.
- Model-driven Apps → Basadas en datos de Dataverse, con diseño más estructurado.
- Portals (Power Pages) → Aplicaciones web públicas o privadas para usuarios externos.
Para empezar, lo más común es trabajar con Canvas Apps.
3. Elementos básicos de una app en Power Apps
- Pantallas (Screens) → Cada vista o página de tu aplicación.
- Controles → Botones, cajas de texto, listas, imágenes, etc.
- Propiedades → Configuración de cada control (color, tamaño, texto, etc.)
- Fórmulas → Comandos tipo Excel para dar funcionalidad (ejemplo:
Navigate(Screen2)).
4. Primeros pasos para crear tu app
- Entrar a Power Apps
- Desde https://make.powerapps.com con tu cuenta Microsoft 365.
- Elegir tipo de app
- Selecciona Canvas app from blank (Aplicación de lienzo desde cero).
- Diseñar la interfaz
- Agrega controles (botones, etiquetas, formularios).
- Usa la pestaña Insertar.
- Conectar a una fuente de datos
- Ejemplos: Excel en OneDrive, SharePoint, Dataverse.
- Menú Data → Add data → selecciona el conector.
- Agregar funcionalidad con fórmulas
- Ejemplo para ir a otra pantalla:
Navigate(Screen2, ScreenTransition.Fade) - Ejemplo para guardar datos en una tabla:
Patch(MiTabla, Defaults(MiTabla), {Nombre: TextInput1.Text})
- Ejemplo para ir a otra pantalla:
- Probar la aplicación
- Usa el botón ▶ (Play) en la esquina superior derecha.
- Guardar y publicar
- File → Save → Publish → Publish this version.
5. Consejos para principiantes
- Empieza con fuentes de datos simples (Excel o listas de SharePoint).
- Aprende las fórmulas más comunes:
Navigate(),Patch(),Filter(),Sort(),If(). - Usa pantallas separadas para cada función (ej. formulario de alta, lista de registros).
- Aprovecha las plantillas prediseñadas de Power Apps para inspirarte.
- Guarda con frecuencia: Power Apps no siempre guarda automáticamente.
6. Recursos para aprender más
- Documentación oficial: https://learn.microsoft.com/powerapps
- Canal de YouTube de Power Apps con tutoriales.
- Comunidades como Power Users Community para resolver dudas.