Como crear desplegables vinculados en AppSheet

Hoy voy a mostrarles como crear campos desplegables dentro de sus aplicaciones de AppSheet

Para esto, vamos a crear una app muy sencilla desde cero para gestionar empleados y tareas vinculadas a ellos.

Objetivo del Tutorial

  1. Crear una base de empleados que incluya correo electrónico y nombre.
  2. Crear una base de tareas donde cada tarea esté vinculada a un empleado.
  3. Vincular ambas bases para que el correo electrónico del empleado aparezca como opción desplegable al crear una tarea.

Paso 1: Crear la Base de Datos en Google Sheets

Lo primero que haremos es crear nuestras hojas de cálculo en Google Sheets.

Empleados

  1. Abre Google Sheets.
  2. Crea una nueva hoja llamada Empleados.
  3. Añade las siguientes columnas:
  • ID
  • Email
  • Nombre

Ejemplo:

IDEmailNombre
1juan@correo.comJuan
2maria@correo.comMaría

Tareas

  1. Crea una nueva hoja llamada Tareas.
  2. Añade las siguientes columnas:
  • ID
  • Nombre de Tarea
  • Email Empleado

Ejemplo:

IDNombre de TareaEmail Empleado
1Enviar Reportejuan@correo.com
2Actualizar Datosmaria@correo.com

Paso 2: Crear la App en AppSheet

Desde Google Sheets, ve a Extensiones > AppSheet > Crear una Aplicación.

AppSheet detectará automáticamente tus hojas de cálculo. Confirma que has seleccionado las hojas Empleados y Tareas.

Paso 3: Vincular Empleados y Tareas

Queremos que el campo Email Empleado en la tabla Tareas sea un desplegable con los correos electrónicos de los empleados.

  1. Ve a Data en AppSheet.
  2. Selecciona la tabla Tareas y edita la columna Email Empleado.
  3. Cambia el tipo de datos a Enum.
  4. En Valid If, añade la siguiente fórmula para vincular los correos electrónicos de los empleados:
Empleados[Email]

Esto configurará el campo Email Empleado para que muestre una lista desplegable con los correos electrónicos de la tabla Empleados.

Paso 4: Probar la App

  1. Guarda todos los cambios en AppSheet.
  2. Prueba la app creando nuevos empleados y tareas.
  3. Verifica que al crear una nueva tarea, el campo Email Empleado muestra un desplegable con los correos de los empleados.

Conclusión

Hemos creado una app básica en AppSheet que permite gestionar empleados y tareas vinculadas a ellos. Este es solo el comienzo; AppSheet ofrece muchas más funcionalidades y personalizaciones que exploraremos en futuros vídeos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Pin It on Pinterest

Share This