Con che frequenza usi i servizi di Google? Se sei come me, la risposta è "tutto il tempo". Uso Google Drive per archiviare i file. A volte, uso Google Docs per scrivere articoli (anche se preferisco Apple's Pages e iA Writer iA Writer per Mac e iOS: Il miglior elaboratore di testi che non hai mai usato iA Writer per Mac e iOS: il miglior elaboratore di testi che non hai mai usato Sia che si tratti di un documento scolastico o di un post sul blog, tutti noi a un certo punto ci troviamo nella posizione di dover scaricare un gruppo di caratteri in un file di testo, mentre il cellulare ... Continua a leggere). Uso i moduli Google per fare sondaggi 5 Ragioni stupefacenti per utilizzare i moduli Google 5 Ragioni stupefacenti per utilizzare i moduli di Google Se hai mai provato a fare un sondaggio online, probabilmente hai provato alcuni strumenti qua e là. Sicuramente hai apprezzato alcune caratteristiche di un prodotto e di qualcun altro, pur essendo frustrato a ... Per saperne di più. Uso Google Chat per parlare con gli amici. Google ha persino creato il software che alimenta il mio laptop e il mio cellulare.
È difficile pensare a un'area in cui Google non abbia toccato le nostre vite digitali, nel bene e nel male. Ma ecco la cosa. Non è mai stato facile integrare i servizi Google l'uno con l'altro. Per la maggior parte, sono esistiti come entità distaccate e disparate. Fino ad ora, quello è. Scopri lo script di Google Apps.
Che cos'è lo script di Google Apps
Google Apps Script è forse uno degli strumenti più utili che puoi avere nella tua barra degli strumenti tecnologici. Ti consente di legare i servizi Google in un modo che ricorda IFTTT La guida IFTTT definitiva: utilizza lo strumento più potente del Web come un professionista La guida definitiva IFTTT: usa lo strumento più potente del web come un professionista se questo è poi quello, noto anche come IFTTT è un servizio web gratuito per far lavorare app e dispositivi. Non sei sicuro di come costruire l'applet? Seguire insieme a questa guida. Leggi di più . Ma è molto più di questo.
È un IDE (Integrated Development Environment), che viene eseguito nel browser. Nessuna installazione necessaria. Google Apps Script offre anche una piattaforma per eseguire il tuo codice, proprio come la piattaforma ScraperWiki Fare scienza dei dati nel cloud con ScraperWiki Fare scienza dei dati nel cloud con ScraperWiki La scienza dei dati è la nuova grande novità della tecnologia; molto alla moda e molto pagati, con ricercatori di dati ricercati da alcune delle più grandi aziende del mondo. Ulteriori informazioni o Amazon Web Services o Heroku. Il vantaggio più ovvio di questo è che ti permette di eseguire il tuo codice dal cloud e di essere in grado di lavorare da una varietà di dispositivi. È davvero indipendente dalla piattaforma.
Google Apps Script è anche un linguaggio di scripting per Fogli Google, nello stesso modo in cui Visual Basic, Applications Edition è un linguaggio di scripting per Microsoft Excel. Questo ti dà un livello incredibilmente alto di controllo e personalizzazione, soprattutto rispetto alle formule semplici.
Puoi persino utilizzare Google Apps Script per creare applicazioni web. Sì, avete letto bene. Applicazioni Web.
A questo punto, lo script di Google Apps ti ha probabilmente fatto impazzire. Ma come lo impari? Bene, per iniziare, ecco cinque risorse che ti aiuteranno a diventare un maestro di scripting di Google Apps.
Codecademy
Sì, avete letto bene. Codecademy. Lo script di Google Apps si basa sul popolare linguaggio di programmazione JavaScript, che è una bestia complicata con un set di sintassi molto preciso ed elaborato. Per imparare lo script di Google Apps, avrai bisogno (almeno) di una comprensione di base di JavaScript. Per questo, mi raccomando CodeAcademy Codecademy - Hands Down Il modo più semplice per codecademy Code - Hands Down Il modo più semplice per codificare Codecademy è un nuovo tutorial di programmazione interattiva di siti web che ti guida attraverso le basi di JavaScript. Anche se non è mai stato molto lungo, il sito ha già suscitato molto interesse in merito ... Per saperne di più.
CodeAcademy è spesso criticata perché non incoraggia la creatività necessaria per diventare uno sviluppatore. Ma per le sue lacune in questo senso, è fantastico insegnare la struttura di un linguaggio di programmazione. Meglio di tutti, è gratuito.
Una volta che sai come codificare JavaScript, è probabilmente una buona idea imparare come codificare JavaScript in modo corretto . Con questo in mente, ti incoraggio vivamente a prendere una copia di JavaScript: The Good Parts nella tua libreria locale. È una lettura impegnativa, ma ti insegnerà come scrivere codice buono, moderno e pulito.
Documentazione sugli script di Google Apps
C'è una quantità impressionante di documentazione disponibile online che promette di insegnarti gli elementi essenziali di Google Apps Script. Alcuni di questi sono migliori di altri, e non sorprende che il miglior esempio provenga da Google. Hanno pubblicato la guida più definitiva all'API Script di Google Apps, che copre tutti gli aspetti delle sue funzionalità.
Come tutta la buona documentazione, in pratica fornisce esempi reali dell'API, mentre spiega quello che fa. Tipicamente per Google, è anche molto ben scritto e alla fine culmina nel lettore che ha una solida base sul funzionamento del sistema.
Esempi di script di Google Apps
Alcune persone imparano meglio leggendo un tutorial o un libro e assorbendo quante più informazioni possibili. Va bene. Ma alcune persone hanno uno stile di apprendimento che è più adatto per progredire attraverso tentativi ed errori. Richiedono qualcosa di più pratico. Suona come te? In questo caso, potresti trovare utile consultare Github di Google Apps Script, che offre una serie incredibilmente ricca di esempi di codice.
Dopo averlo esaminato, considera "8 cose sorprendentemente utili che puoi fare con fogli Google e script Google Apps" da How-To Geek. Questo ha otto diverse "ricette" che ti permettono di fare qualsiasi cosa, dall'invio di un'e-mail di e-mail, per tenere traccia delle variazioni dei prezzi di Amazon.
Googleappsscript.org
Una delle risorse più utili che ho visto per gli sviluppatori di Script di app in erba si trova su googleappsscript.org. Questo sito non è tanto un insieme di tutorial strutturati, ma piuttosto una raccolta di programmi che mostrano la flessibilità e la versatilità della piattaforma.
Googleappsscript.org è un po 'un boccone, ma è uno dei siti più utili che ho visto su Google Apps Script. Il sito viene fornito con un numero di esempi di codice veramente utili. Uno ti consente di scaricare le tue foto Instagram su Google Drive, mentre un'altra ti consente di creare il tuo Google Doodle per il tuo dominio Google Apps.
Google JavaScript Style Guide
Scrivere codice è facile. Scrivere un buon codice? Bene, è qualcosa di completamente diverso .
Diverso, ma importante. Non sai mai quando potresti dover condividere il tuo codice con qualcun altro. Non sai mai quando potresti dover rivisitare un programma per correggere un bug o aggiungere una nuova funzionalità. Potrebbe essere necessario mostrare il codice a qualcun altro, al fine di ottenere il loro aiuto. Di conseguenza, è fondamentale comprendere come scrivere un codice pulito e leggibile. Per questo, è necessario controllare la guida di stile JavaScript di Google.
Questa è una risorsa vitale che ti insegna come scrivere JavaScript valido e stilisticamente pulito. È quello che usano internamente in Mountain View, quindi sai che è un solido consiglio. Meglio di tutti, è gratuito. Anche se non è particolarmente facile da leggere. Ti consiglio di consultare Javascript: The Good Parts prima di tentare di farlo.
Ho perso qualcuno?
Esistono alcune risorse straordinarie per l'apprendimento di Google Apps Script. Ho messo in luce quelli che ritengo importanti. Ma cosa ne pensi? Hai trovato una risorsa che ritieni sia particolarmente utile? Parlamene nella sezione commenti qui sotto.