Hur ofta använder du Google-tjänster? Om du är som jag är svaret "hela tiden". Jag använder Google Drive för att lagra filer. Ibland använder jag Google Dokument för att skriva artiklar (även om jag föredrar Apples sidor och iA Writer iA Writer for Mac & IOS: Den bästa ordbehandlaren du aldrig använt iA Writer for Mac & IOS: Den bästa ordbehandlaren du aldrig använt Var det ett skolpapper eller ett blogginlägg, vi alla vid någon tidpunkt befinner oss i att kunna dumpa en massa tecken i en textfil. Medan mobiltelefonen ... Läs mer mer). Jag använder Google Forms för att göra undersökningar 5 Fantastiska skäl att använda Google Forms 5 Fantastiska skäl att använda Google Forms Om du någonsin har försökt göra en online-undersökning har du förmodligen försökt några verktyg här och där. Du har ingen tvivel åtnjutit några funktioner i en produkt, och några av andra, samtidigt som du är frustrerad på ... Läs mer. Jag använder Google Chat för att prata med vänner. Google gjorde även programvaran som driver min bärbara dator och mobiltelefon.
Det är svårt att tänka på ett område där Google inte har berört våra digitala liv, för bättre eller sämre. Men här är saken. Det har aldrig varit lätt att integrera Googles tjänster med varandra. För det mesta har de funnits som fristående och olikartade enheter. Hittills är det det. Möt Google Apps Script.
Vad är Google Apps Script
Google Apps Script är kanske ett av de mest användbara verktygen du kan ha i ditt tekniska verktygsband. Det låter dig knyta samman Google-tjänster på ett sätt som påminner om IFTTT Den ultimata IFTTT-guiden: Använd webens mest kraftfulla verktyg som ett proffs Den ultimata IFTTT-guiden: Använd webens mest kraftfulla verktyg som ett proffs om detta då det också känt som IFTTT är en gratis webbaserad tjänst för att få dina appar och enheter att fungera tillsammans. Är du osäker på hur du bygger din applet? Följ med denna guide. Läs mer . Men det är mycket mer än det.
Det är en IDE (Integrated Development Environment), som körs i webbläsaren. Inga installationer behövs. Google Apps Script erbjuder också en plattform för att köra din kod på, ungefär som ScraperWiki-plattformen gör datavetenskap i molnet med scraperwiki Att göra datavetenskap i molnet med scraperwiki Datavetenskap är den nya stora tekniken; högt trendiga och mycket betalda, med datavetenskapare som sökts av några av världens största företag. Läs mer, eller Amazon Web Services, eller Heroku gör. Den mest uppenbara fördelen med detta är att det låter dig köra din kod från molnet och att kunna arbeta från en rad olika enheter. Det är verkligen plattform agnostic.
Google Apps Script är också ett skriptspråk för Google Sheets, på samma sätt som Visual Basic for Applications är ett skriptspråk för Microsoft Excel. Detta ger dig en oerhört hög grad av kontroll och anpassning, speciellt jämfört med enkla formler.
Du kan även använda Google Apps Script för att skapa webbapplikationer. Ja, du läste det rätt. Webbapplikationer.
På den här tiden har Google Apps Script förmodligen fått dig att maste på biten. Men hur lär du dig det? Tja, för att komma igång, här är fem resurser som hjälper dig på din väg att bli en Google Apps-skriptmästare.
CodeAcademy
Ja, du läste det rätt. CodeAcademy. Google Apps Script bygger på det mycket populära JavaScript-programmeringsspråket, vilket är ett komplicerat odjur med en mycket exakt och utarbetad uppsättning syntax. För att lära dig Google Apps Script behöver du (i alla fall) en grundläggande förståelse för JavaScript. För detta rekommenderar jag CodeAcademy Codecademy - Hands Down Det enklaste sättet att koda Codecademy - Hands Down Det enklaste sättet att koda Codecademy är en ny webbplatssnitts interaktiv programmeringshandledning som går igenom grundläggande JavaScript. Medan det inte har funnits mycket länge har webbplatsen redan genererat mycket buzz på ... Läs mer.
CodeAcademy kritiseras ofta för att inte uppmuntra den kreativitet som krävs för att bli utvecklare. Men för sina brister i detta avseende är det bra att undervisa strukturen i ett programmeringsspråk. Bäst av allt är det gratis.
När du väl vet hur du kodar JavaScript är det nog en bra idé att lära dig hur du kodar JavaScript korrekt . Med det i åtanke skulle jag starkt uppmuntra dig att hämta en kopia av JavaScript: The Good Parts på din lokala bokhandel. Det är en utmanande läsning, men det kommer att lära dig hur man skriver bra, modern och ren kod.
Google Apps Script Documentation
Det finns en imponerande mängd dokumentation som finns tillgänglig online som lovar att lära dig de viktigaste sakerna i Google Apps Script. En del av det är bättre än andra, och det är överraskande att det bästa exemplet kommer från Google själva. De har publicerat den mest definitiva guiden till Google Apps Script API, som täcker alla aspekter av dess funktionalitet.
Precis som all god dokumentation ger den praktiska exempel på API i praktiken, samtidigt som man förklarar vad det gör. Vanligtvis för Google är det också riktigt bra skrivet och slutligen kulminerar i läsaren med en stark grund för hur systemet fungerar.
Google Apps Script-prov
Vissa människor lär sig bäst genom att läsa en handledning eller en bok och absorbera så mycket information som möjligt. Det är okej. Men vissa människor har en inlärningssätt som är bättre lämpad för framsteg genom försök och fel. De kräver något lite mer praktiskt. Låter det som du? Om så är fallet kan det hända att du tycker om att titta på Google Apps Script Github, som har en oerhört rik leverans av kodexempel.
När du har gått igenom det kan du överväga att titta på 8 överraskande användbara saker du kan göra med Google Sheets och Google Apps Script från How-To Geek. Det här har åtta olika "recept" som gör att du kan göra allt från att skicka ett mail-fusion email, för att spåra Amazon prisändringar.
Googleappsscript.org
En av de mer användbara resurserna jag har sett för spirande Apps Script-utvecklare finns på googleappsscript.org. Den här webbplatsen är inte så mycket en uppsättning strukturerade handledningar, utan snarare en samling program som visar plattformens flexibilitet och mångsidighet.
Googleappsscript.org är lite munnen, men det är en av de mest användbara webbplatser jag har sett om Google Apps Script. Webbplatsen kommer med ett antal riktigt användbara kodexempel. En låter dig ladda ner dina Instagram-bilder till Google Drive, medan en annan låter dig skapa din egen Google Doodle för din Google Apps-domän.
Google JavaScript Style Guide
Skriv kod är lätt. Skriver bra kod? Tja, det är något helt annat .
Olika, men viktiga. Du vet aldrig när du kanske måste dela din kod med någon annan. Du vet aldrig när du kan behöva återkomma till ett program för att åtgärda en bugg eller lägga till en ny funktion. Det kan hända att du måste visa din kod till någon annan för att få hjälp. Som ett resultat är det viktigt att få en förståelse för hur man skriver ren, läsbar kod. För det behöver du kolla Googles JavaScript Style Guide.
Det här är en viktig resurs som lär dig hur du skriver bra, stilistiskt ren JavaScript. Det är vad de använder internt i Mountain View, så du vet att det är solidt råd. Bäst av allt är det gratis. Även om det inte är särskilt lätt att läsa. Jag rekommenderar att du kolla in Javascript: The Good Parts innan du försöker att göra det här.
Missade jag något?
Det finns några fantastiska resurser för att lära dig Google Apps Script. Jag har markerat de som jag tycker utstrålar. Men vad tycker du? Har du hittat en resurs som du tycker är särskilt användbar? Berätta om det i kommentarfältet nedan.