Macros i Google Apps Script

Macros

Actualment a Google no es poden crear macros tal i com s'entenen en el Microsoft PowerPoint i al LibreOffice Impress.

Google Apps Script

Els scripts de Google Apps Script (GAS) són fragments de codi (javascript) que permeten crear i modificar, mitjançant programació, les presentacions de Google així com també altres aplicacions com els fulls de càlcul, els calendaris….Es pot utilitzar per afegir menús personalitzats, quadres de diàleg, barres laterals….També permet integrar diapositives amb altres serveis de Google, com Calendar, Drive y Gmail. En resum, ve a ser un editor per crear complements. Un cop creat es pot compartir amb la resta d'usuaris.

Per crear un complement amb Google Apps Script cal saber programar en Java però Google també proporciona una sèrie de codis o Snippets que es poden copiar i enganxar a la vostra presentació i no cal saber programar.

No posem cap enllaç a aquest tipus de pàgines que ofereixen aquest codi ja que són webs molt canviants. Si esteu interessats/des podeu cercar al Google Extending Google Slides o Apps Script for Google Slides i trobareu molta informació.

Amb comptes de correu Xtec actualment no està disponible aquesta opció. Heu d'utilitzar un compte de Gmail.

En aquesta pràctica us mostrarem com crear un complement de traducció copiant aquests codis.

Per obrir l'editor de scripts anem al menú Eines i triem l'opció Editor de Scripts.

S'obre una nova finestra completament diferent a les presentacions de Google. El següent pas és esborrar tot el codi que hi hagi escrit.

Canviem el nom de Codi.gs a translate.gs.

Ara ja tenim el nom correcte per treballar-hi.

Ara necessitem un fitxer HTML. Anem al menú Fitxer, triem l'opció Nou i Fitxer html i l'anomenem sidebar.

Apps Script afegeix l'extensió .html automàticament.

Primer copiem el codi que ens ofereix el web de Google Apps Script a translate.gs fent un clic a la icona de copiar tal i com indica la imatge de sota per no deixar-nos cap part del codi.

Enganxem el codi a la nostra extensió amb el botó dret del ratolí amb l'opció Enganxa o prement les tecles Ctrl + V.

Ara ja tenim el codi copiat.

Seguim el mateix procediment i copiem el codi html.

Enganxem el codi al fitxer sidebar.html. Primer hem esborrat el codi que hi havia.

Ho desem tot amb el menú Fitxer l'opció Desa-ho tot.

Ara provem el codi. Tornem a la presentació i premem F5 per tornar a carregar la pàgina.

Anem al menú complements i veurem que ha quedat integrat com qualsevol altre complement que instal·leu des de Google.

En executar-lo, primer ens demanarà permís. Premem Continua i seguidament ens demanarà per quin compte li donem permís. Aneu seguint els passos fins al final.

Amb aquest exemple, aquest complement permet traduir l'idioma de la presentació. Seleccionem el text que volem traduir, l'idioma i premem el botó Translate.

Si sabem una mica de programació fins i tot aquí podríem canviar el nom del botó i del complement de "Translate" per "Tradueix".

Si us interessa podeu cercar més codis com aquest o, si apreneu a programar, podeu crear-vos els vostres propis complements per a les presentacions de Google.