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

  1. Canvas Apps → Diseñas la app libremente, como si fuera un lienzo en blanco.
  2. Model-driven Apps → Basadas en datos de Dataverse, con diseño más estructurado.
  3. 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

  1. Entrar a Power Apps
  2. Elegir tipo de app
    • Selecciona Canvas app from blank (Aplicación de lienzo desde cero).
  3. Diseñar la interfaz
    • Agrega controles (botones, etiquetas, formularios).
    • Usa la pestaña Insertar.
  4. Conectar a una fuente de datos
    • Ejemplos: Excel en OneDrive, SharePoint, Dataverse.
    • Menú Data → Add data → selecciona el conector.
  5. 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})
      
  6. Probar la aplicación
    • Usa el botón ▶ (Play) en la esquina superior derecha.
  7. 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