Para la realización de esta actividad debemos haber conectado previamente nuestra hoja de cálculo con nuestra App. Para ello puedes consultar la página "Conexión con Hoja de Cálculo".
Diseño de la App
Se ha incluido un botón para "lanzar" la conexión a la hoja de cálculo llamando al procedimiento "Obtener" del componente "Web". Le pondremos Ancho = "ajustar al contenedor".
El componente "Web" en el que pondremos en la propiedad "Url" la ruta que habremos creado para conectarnos con nuestra hoja de cálculo.
Un desplegable donde cargaremos la lista de elementos que habremos recuperado de la primera columna de nuestra hoja (donde tendremos, por ejemplo, las distintas regiones). Le pondremos Ancho = "ajustar al contenedor".
Una etiqueta donde pondremos la capital de la región que seleccionemos en nuestro desplegable. Le pondremos Ancho = "ajustar al contenedor".
Programación por bloques de la App
1. Crearemos e inicializaremos las variables tipo lista donde almacenaremos la información que recuperemos de nuestra hoja de cálculo (dos columnas, la primera con la región y la segunda con la capital de la misma). Al hacer click en el botón lanzamos la conexión a la hoja de cálculo llamando al procedimiento "Obtener" del componente "Web"
2. Al hacer click en el botón lanzamos la conexión a la hoja de cálculo llamando al procedimiento "Obtener" del componente "Web". Éste se conecta a la "Url" que hemos indicado y se descarga la hoja de cálculo en nuestro dispositivo
3. Cuando el componente web haya obtenido la información (se haya acabado de descargar la hoja en nuestro dispositivo). Cargaremos las diferentes listas que hemos creado además de cargar nuestro "desplegable" con el contenido de la lista de regiones que hemos creado a partir de nuestra hoja de cálculo.
4. Para que aparezca la capital cuando seleccionemos una región utilizaremos el evento del desplegable denominado "DespuésdeSeleccionar". En ese punto cargaremos la etiqueta con el valor de la lista de capitales correspondiente al índice (número que nos dice si hemos seleccionado el primero, el segundo,..., elemento de la lista) y como hay el mismo número de elementos en la lista de regiones que en la de capitales por eso aparecerá la capital correspondiente a la región seleccionada.