Desenvolupament d'aplicacions amb App Inventor

Tutorial Exemples     Recursos CITCEA
Llibre Projectes Dades pràctiques   Inici

1- Creem la taula amb Google Drive

Google Drive incorpora un full de càlcul (spreadsheet, si ho tenim en anglès). Farem servir aquests fulls de càlcul per crear una taula que funcioni com a base de dades de llibres. Per començar, crearem la taula.

Ara anem a crear la taula. Piquem a Nou i triem full de càlcul. Estem considerant que tenim Google Drive en català, en cas contrari haurem de cercar la traducció corresponent a l'anglès. Se'ns obrirà la pantalla de treball amb la nova taula. Picant on diu Full de càlcul sense títol li posarem el nom Llistat, que farem servir a l'script. Hem de posar els títols de columna a la primera filera del full. En el nostre cas els títols seran els següents:

Columna Títol
A Id
B Autor
C Titol
D Genere
E Editorial
F Any
G Esborrat
H Comentaris

Fixem-nos que en els títols de columna hem prescindit dels accents per evitar conflictes. La columna Esborrat (G) ens permet marcar un llibre com esborrat però sense arribar a esborrar-lo del tot. Normalment contindrà un zero i hi posarem un u quan marquem el llibre com eliminat.

L'aplicació està feta de manera que el gènere del llibre es pot triar d'una llista o bé afegir-ne un de nou. Això és útil per permetre nous gèneres però, al mateix temps, evitar que hi hagi variabilitat de gèneres similars. En aquest mateix document de full de càlcul hi crearem una segona pàgina que anomenarem Generes i que servirà per guardar els gèneres que anem definint. Per començar, podem definir aquests:

Generes
Novel·la
Conte
Teatre
Poesia

Ara hem d'obtenir el codi de la taula que serà necessari per interactuar amb ella. Atenció: Les dades que heu de fer servir son les de la taula que hagueu creat. Els que es donen com a mostra corresponen a una taula que ja no existeix.

A la part superior de la pàgina trobarem el botó Comparteix.... Si el piquem, se'ns obrirà una finestra en la que picarem el botó Opcions avançades. En aquesta pàgina només hem de copiar l'enllaç que ens apareix dins un requadre. L'enllaç obtingut serà similar a aquest:

https://docs.google.com/spreadsheets/d/MP1d0176v9_8iFIaPGe3DjKUPCl3KdT4bt8NTICcwEwl1U/edit?usp=sharing

D'aquesta adreça ens interessa el codi de la taula, que és una seqüència llarga de caràcters situada entre barres. Aquí l'hem marcada en verd perquè sigui fàcil d'identificar. Aquest codi ens farà falta més endavant.

Codi taula MP1d0176v9_8iFIaPGe3DjKUPCl3KdT4bt8NTICcwEwl1U

Ara que ja tenim preparat el full de càlcul, anem a crear l'script.

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.