Utilitzar GAS per crear aplicacions web (3a i última part)

Amb aquest article, acabo la trilogia sobre web apps amb Google apps script. En el primer article vam veure què eren i què podíem desenvolupar. En el segon, vam veure el procés de creació d’una web app concreta. En aquest tercer, veurem com podem fer una web app que tingui diverses pàgines html.

Com dèiem en el segon article, només la funció doGet pot retornar html. De fet, quan s’accedeix a la URL de l’aplicació, s’executa la funció doGet que és la que retorna l’html. Aquest html acostuma a tenir algun botó que crida una altra funció que és la que desa dades o provoca accions. Però,  si volem que l’aplicació tingui més d’una pantalla? Com ho fem amb una sola funció doGet?

Continue reading “Utilitzar GAS per crear aplicacions web (3a i última part)”

Utilitzar GAS per crear aplicacions web (2a part)

Després del primer article explicant una mica què són les web apps fetes amb Google Apps Script (GAS) anem a veure en aquest segon article com crear-ne una de senzilla. I ho faré amb un exemple real, relacionat amb l’avaluació dels alumnes. Ja aviso que aquest article serà molt més tècnic i que calen coneixements de GAS, d’html, d’estils css i de javascript. Com diuen els meus amics del grup de coordinadors del GEG Spain, serà en llenguatge “balleno“.

Crearem una aplicació per tal que els alumnes omplin un KPSI (Knowledge and Prior Study Inventory) en iniciar una unitat o projecte i el tornin a omplir en acabar-lo. Pels que no conegueu l’instrument KPSI no és res més que unes preguntes sobre el tema on els alumnes no han de donar la resposta, sinó que han d’indicar si coneixen la resposta. Serveix per ser conscients dels coneixements previs i per tal que l’alumne s’adoni del progrés que ha fet en acabar.

Perquè es pugui seguir millor, en aquesta carpeta trobareu els fitxers finals, tant el full de càlcul com l’script amb el codi i els html.

Continue reading “Utilitzar GAS per crear aplicacions web (2a part)”

Utilitzar GAS per crear aplicacions web (1a part)

Fa uns quants anys que utilitzo GAS (Googla apps script) per automatitzar tasques. De fet, els que seguiu el blog coneixereu diferents complements que he publicat per a fulls de càlcul: CoRubrics, CLASS-MON i ImExClass. Però, fins ara, havia utilitzat poc l’opció dels GAS per crear aplicacions web. Algunes limitacions que tenen, havia fet que no m’hi submergís gaire.

En aquest primer article, només presento què són aquestes web apps i per a què ens poden ser útils. En una segona part, entrarem a veure com crear-ne alguna.

Continue reading “Utilitzar GAS per crear aplicacions web (1a part)”