Google Script 5 beste sites en zelfstudies leren gebruiken als bladwijzer
Hoe vaak gebruikt u Google-services? Als je bent zoals ik, is het antwoord “altijd”. Ik gebruik Google Drive om bestanden op te slaan. Soms gebruik ik Google Documenten om artikelen te schrijven (hoewel ik Apple's Pages en iA Writer iA Writer voor Mac en iOS verkies: de beste tekstverwerker die je nooit hebt gebruikt, iA Writer voor Mac en iOS: de beste tekstverwerker die je nooit hebt gebruikt Of het nu een schoolkrant of een blogpost is, we bevinden ons allemaal op een gegeven moment in de positie dat we een stel tekens in een tekstbestand moeten dumpen, terwijl mobiele telefoon ... Lees meer). Ik gebruik Google Forms voor het maken van enquêtes 5 Geweldige redenen om Google Formulieren te gebruiken 5 Geweldige redenen om Google-formulieren te gebruiken Als je ooit hebt geprobeerd een online enquête te maken, heb je waarschijnlijk hier en daar een paar tools geprobeerd. Je hebt ongetwijfeld genoten van een aantal functies van het ene product en van een ander, terwijl je gefrustreerd was over ... Lees meer. Ik gebruik Google Chat om met vrienden te praten. Google heeft zelfs de software gemaakt die mijn laptop en mobiele telefoon van stroom voorziet.
Het is moeilijk om een gebied te bedenken waarin Google ons digitale leven niet heeft aangeraakt, in voor- en tegenspoed. Maar hier is het ding. Het was nooit eenvoudig om Google-services met elkaar te integreren. Voor het grootste deel hebben ze bestaan als losse en ongelijksoortige entiteiten. Tot nu toe, dat is het. Maak kennis met Google Apps Script.
Wat is Google Apps Script
Google Apps Script is misschien een van de meest bruikbare tools die u kunt hebben in uw technologische toolbelt. Hiermee kunt u Google-services koppelen op een manier die doet denken aan IFTTT De ultieme IFTTT-gids: gebruik de krachtigste tool van het web als een professional De ultieme IFTTT-gids: gebruik de krachtigste tool van het web als een professional Als dit dan dat, ook bekend omdat IFTTT een gratis webgebaseerde service is om uw apps en apparaten samen te laten werken. Weet je niet zeker hoe je je applet moet maken? Volg deze gids. Lees verder . Maar het is veel meer dan dat.
Het is een IDE (Integrated Development Environment), die in de browser wordt uitgevoerd. Geen installaties nodig. Google Apps Script biedt ook een platform voor het uitvoeren van uw code, net zoals het ScraperWiki-platform Doing Data Science in de cloud met ScraperWiki Doendatawetenschap in de cloud met ScraperWiki Datasewetenschap is het nieuwe ding in technologie; zeer trendy en goed betaald, waarbij data-wetenschappers worden gezocht door enkele van de grootste bedrijven ter wereld. Lees meer of Amazon Web Services of Heroku. Het meest voor de hand liggende voordeel hiervan is dat u hiermee uw code vanuit de cloud kunt uitvoeren en vanaf verschillende apparaten kunt werken. Het is platformonafhankelijk.
Google Apps Script is ook een scripttaal voor Google Spreadsheets, net zoals Visual Basic for Applications een scripttaal is voor Microsoft Excel. Dit geeft u een ongelooflijk hoge mate van controle en maatwerk, vooral in vergelijking met eenvoudige formules.
U kunt Google Apps Script zelfs gebruiken om webtoepassingen te bouwen. Ja, je leest het goed. web applicaties.
Op dit moment heeft Google Apps Script u waarschijnlijk op het verkeerde been gezet. Maar hoe leer je het? Om u op weg te helpen, hier zijn vijf bronnen die u kunnen helpen om een Google Apps-scriptmaster te worden.
CodeAcademy
Ja, je leest het goed. CodeAcademy. Google Apps Script is gebaseerd op de zeer populaire JavaScript-programmeertaal, een ingewikkeld beest met een zeer nauwkeurige en uitgebreide syntaxis. Als u Google Apps Script wilt leren, heeft u (op zijn minst) een basiskennis van JavaScript nodig. Hiervoor raad ik CodeAcademy Codecademy aan - Hands Down De eenvoudigste manier om Codecademy te coderen - Hands Down De gemakkelijkste manier om te coderen Codecademy is een nieuwe interactieve handleiding voor website-slash die je door de basisprincipes van JavaScript leidt. Hoewel het nog niet zo lang geleden is, genereert de site al veel geruchten over ... Lees meer .
CodeAcademy wordt vaak bekritiseerd als het aanmoedigen van de creativiteit die nodig is om een ontwikkelaar te worden. Maar vanwege de tekortkomingen in dit opzicht is het geweldig in het onderwijzen van de structuur van een programmeertaal. Het beste van alles, het is gratis.
Als u eenmaal weet hoe u JavaScript moet coderen, is het waarschijnlijk een goed idee om JavaScript te leren coderen naar behoren. Met dat in gedachten moedig ik je aan om een exemplaar van JavaScript: The Good Parts bij je lokale boekhandel af te halen. Het is een uitdagende leeservaring, maar het zal je leren hoe je goede, moderne en schone code schrijft.
Google Apps Script-documentatie
Er is een indrukwekkende hoeveelheid documentatie online beschikbaar die belooft u de essentie van Google Apps Script te leren. Een deel ervan is beter dan andere en het is niet verwonderlijk dat het beste voorbeeld afkomstig is van Google zelf. Ze hebben de meest definitieve handleiding voor de Google Apps Script API gepubliceerd, die alle facetten van zijn functionaliteit omvat.
Zoals alle goede documentatie biedt het praktijkvoorbeelden van de API in de praktijk, terwijl het uitlegt wat het doet. Typisch voor Google, het is ook echt goed geschreven, en uiteindelijk culmineert in de lezer met een sterke basis in hoe het systeem werkt.
Google Apps Script-voorbeelden
Sommige mensen leren het beste door een tutorial of een boek te lezen en zo veel mogelijk informatie te absorberen. Dat is prima. Maar sommige mensen hebben een leerstijl die beter geschikt is om door te gaan met vallen en opstaan. Ze vereisen iets meer praktische. Klinkt dat als jij? Als dit het geval is, is het misschien handig om naar de Google Apps Script Github te kijken, die een ongelooflijk rijk aanbod van codevoorbeelden bevat.
Als je dat eenmaal hebt meegemaakt, kun je kijken naar '8 verrassend nuttige dingen die je kunt doen met Google Spreadsheets en Google Apps Script' van How-To Geek. Dit heeft acht verschillende 'recepten' waarmee je alles kunt doen, van het verzenden van een e-mail voor het samenvoegen van e-mail, tot het volgen van prijswijzigingen voor Amazon.
Googleappsscript.org
Een van de nuttigere bronnen die ik heb gezien voor beginnende Apps Script-ontwikkelaars, is te vinden op googleappsscript.org. Deze site is niet zozeer een verzameling gestructureerde zelfstudies, maar eerder een verzameling programma's die u de flexibiliteit en veelzijdigheid van het platform laten zien.
Googleappsscript.org is een beetje een mondvol, maar het is een van de meest nuttige sites die ik heb gezien over Google Apps Script. De site wordt geleverd met een aantal echt nuttige codevoorbeelden. Met één kunt u uw Instagram-foto's downloaden naar Google Drive, terwijl u met een andere uw eigen Google Doodle voor uw Google Apps-domein kunt maken.
Google JavaScript Style Guide
Het schrijven van code is eenvoudig. Goede code schrijven? Wel, dat is iets compleet anders.
Anders, maar belangrijk. Je weet nooit wanneer je je code met iemand anders moet delen. U weet nooit wanneer u een programma opnieuw moet bezoeken om een probleem op te lossen of om een nieuwe functie toe te voegen. Mogelijk moet u uw code aan iemand anders laten zien om hun hulp te krijgen. Als gevolg hiervan is het cruciaal om inzicht te krijgen in hoe je schone, leesbare code schrijft.
Dit is een essentiële hulpbron die je leert hoe je een goed, stilistisch schoon JavaScript kunt schrijven. Het is wat ze intern gebruiken in Mountain View, dus je weet dat het een degelijk advies is. Het beste van alles, het is gratis. Hoewel, het is niet gemakkelijk om te lezen. Ik raad je aan Javascript: The Good Parts te bekijken voordat je dit probeert.
Heb ik een missen?
Er zijn verbazingwekkende bronnen voor het leren van Google Apps Script. Ik heb diegenen gemarkeerd die volgens mij opvallen. Maar wat denk je ervan?? Hebt u een resource gevonden waarvan u denkt dat die bijzonder nuttig is? Vertel mij daarover in de comments hieronder.
Meer informatie over: onderwijstechnologie, Google, JavaScript, programmeren.