Wat is Google Script? Hoe u uw eerste Google Apps Script schrijft
Als u Google Apps zoals Google Spreadsheets of Google Documenten gebruikt, kunt u met Google Script dingen doen die u nooit zou kunnen doen met een vergelijkbare desktopapp.
Google Script (ook bekend als Google Apps Script) is een platform voor applicatie-ontwikkeling waarmee u alle Google Cloud-services die u gebruikt, kunt integreren.
Google biedt een lange lijst met API's voor elk van hun cloudservices. Door heel eenvoudige Google-apps te schrijven, kunt u een hele wereld aan extra functies openen in elk van de vele services van Google.
Wat kunt u doen met Google Script?
Google Script leren is heel eenvoudig. Een paar dingen die u met Google Script kunt doen, zijn:
- Aangepaste functies maken in Google Spreadsheets
- Google-bladen of Google-documenten integreren met Gmail
- Web-apps maken die u kunt implementeren met Google Sites
- Een aangepast menu toevoegen aan Google Docs
- Dashboards voor webverkeer maken in Google Spreadsheets 5 Coole aangepaste gegevens Dashboards die u kunt maken met Google Sites 5 Coole aangepaste gegevens Dashboards die u kunt maken met Google Sites Google Sites is een van de gemakkelijkste webbuilders die beschikbaar zijn. U kunt het ook gebruiken om een aangepast gegevensdashboard te maken dat gegevens van het web grijpt en deze prachtig weergeeft. Meer lezen met Google Analytics-gegevens
- E-mail verzenden vanuit Google Spreadsheets E-mail verzenden in een Google-spreadsheet Met Google Scripts E-mail verzenden in een Google-spreadsheet Met Google Scripts Ontdek hoe u Google Scripts kunt gebruiken om productiviteitstools van Google, zoals Spreadsheets en Documenten, te automatiseren en uzelf uren tijd te besparen. Meer lezen of een andere Google-service
Aangezien Google-services zich allemaal in de cloud bevinden, kunt u uw Google Apps-script maken met een enkele scripteditor. Op basis van die code kunt u gebruikmaken van de API's voor alle services van Google die u gebruikt.
Dit zorgt voor een flexibiliteit die moeilijk te vinden is in de meeste andere scripting-platforms.
Uw eerste Google Apps Script schrijven
Bekijk het volgende voorbeeld om te zien hoe gemakkelijk het is om een Google Script te schrijven.
Uw eerste script verzendt een e-mail vanuit uw Gmail-account, met een bericht dat is ingesloten in uw Google Script.
- Open een webbrowser en typ script.google.com in het veld URL.
- Log in op uw Google-account als u dat nog niet bent.
- Nadat u bent aangemeld bij Google Apps Script, klikt u op Nieuw script.
- Waar staat Project zonder titel, typ de naam Mijn eerste script.
Verwijder de code in het scriptvenster en plak het volgende:
function SendAnEmail () // Stel het e-mailadres van de ontvanger in var email = '[email protected]' // Maak de onderwerpregel van e-mail. var subject = 'Dit is mijn eerste script!'; // Maak de e-mail body. var body = 'Hallo, wereld!'; // Stuur een e-mail GmailApp.sendEmail (e-mail, onderwerp, lichaam);
Klik op het schijfpictogram voor Opslaan de code. Klik vervolgens op de Rennen pictogram om het uit te voeren.
Mogelijk moet u de eerste keer toestemming geven om het script uit te voeren met uw Google-account en e-mail verzenden vanuit uw Gmail-account.
U ziet mogelijk een waarschuwing dat de app niet is geverifieerd. Klik gewoon op gevorderd en Ga naar My First Script (onveilig). Omdat jij degene bent die de app heeft geschreven, kun je erop vertrouwen dat het volkomen veilig is om te gebruiken.
Zo ziet die inkomende e-mail er uit:
In dit script werd de Gmail-service gebruikt om via Google Script een e-mail te verzenden vanuit uw account.
Het is slechts een eenvoudig voorbeeld van hoe een Google Apps Script gebruik kan maken van een van uw Google-cloudservices.
Meer functies toevoegen aan Google-services
U kunt ook toegang krijgen tot Google Scripting vanuit veel van de services van Google.
Zoals hierboven vermeld, kunt u hiermee uitgebreide functies toevoegen aan die services. In Google Spreadsheets kunt u bijvoorbeeld uw Google Script Editor openen door op te klikken Hulpmiddelen, en klik vervolgens op Script-editor.
We hebben eerder gekeken naar voorbeelden van het maken van aangepaste functies en menu's in Google Spreadsheets 4 Google Scripts die Google Spreadsheets veel krachtiger maken 4 Google Scripts die Google Spreadsheets maken Veel krachtiger Google Spreadsheets is geweldig uit de verpakking, maar het kan zelfs krachtiger als u Google Scripts gebruikt om de mogelijkheden ervan te verbeteren. Lees verder . Dat is een uitstekende hulpbron om zelf aan de slag te gaan.
U kunt de Google Scripts-editor op dezelfde manier openen vanuit Google Documenten.
Je kunt zelfs een Google Script gebruiken om een Gmail-add-on te maken om je Gmail-ervaring te verbeteren. Hiermee kunt u dingen zoals het berichtvenster aanpassen of zelfs een script schrijven dat het archiveren van oude e-mails beheert.
Als u add-ons voor Google Script wilt ontwikkelen en testen, moet u add-ons voor ontwikkelaars inschakelen in uw Gmail-account. Je kunt dit doen door naar instellingen, klik vervolgens op Add-ons en selecteren Ontwikkelaars-add-ons voor mijn account inschakelen. U moet klikken in staat stellen in een pop-upvenster ook.
Het maken van Gmail-add-ons valt buiten het bestek van dit artikel. Maar als je dit serieus wilt nemen, kun je de Google-handleiding voor ontwikkelaars over het bouwen van een Gmail-add-on bestuderen.
Toegang tot Google Script API's
Vanuit uw Google Script-editor heeft u toegang tot elk van uw Google-services door een globaal object te gebruiken. U hebt het globale object GmailApp in het bovenstaande Hello World-voorbeeld gebruikt.
Als u toegang wilt hebben tot alle functies (methoden en oproepen die u vanuit de Google Script-editor kunt uitvoeren), hoeft u alleen geavanceerde Google-services voor die service in te schakelen.
U doet dit vanuit de Google Scripts-editor door op te klikken Middelen en Geavanceerde Google-services.
Vergeet niet om op te klikken Google Cloud Platform API Dashboard link onderaan en schakel de service ook in dat dashboard in.
Als u zich in het dashboard van het Google Cloud Platform bevindt, klikt u op API's en services inschakelen, zoek naar de naam van de service in de API-bibliotheek, selecteer deze en klik vervolgens op in staat stellen.
U hoeft de geavanceerde service slechts één keer in te schakelen voor elk Google-account dat u voor scripting gebruikt.
Als u naar beneden scrolt op deze pagina waar u de API-bibliotheek heeft ingeschakeld, ziet u een koppeling voor Referentiedocumentatie. Sla deze link op, omdat deze waardevolle voorbeelden en syntaxis biedt voor integratie met die API in uw eigen Google Scripts.
U ziet een uitstekend voorbeeld van integratie met Google Analytics met Google Scripting in onze handleiding voor het maken van een dashboard met website-analyses.
Bladeren door de API-bibliotheek geeft aan hoeveel Google-services u kunt integreren in uw scripts.
Er zijn honderden beschikbare API's.
Als u geïnteresseerd bent om een Google-superuser te worden, is het leren van Google App Scripts zeker de juiste keuze.
Beyond Google Script Basics: What Now?
Zoals je kunt zien aan de hand van het eenvoudige Hello World-voorbeeld hierboven, is het leren van het schrijven van een Google Script helemaal niet moeilijk.
En aangezien Google een uitgebreide Google Apps Script-bibliotheek biedt, gevuld met handleidingen en referenties, heeft u een solide basis om mee te beginnen.
Als u aan de slag wilt gaan met een iets geavanceerdere Google Script-toepassing, probeer dan Google-formulieren en Gmail te integreren Taken automatiseren met Google Formulieren Taken automatiseren met Google Formulieren Automatiseer uw sollicitatieproces met behulp van Google Formulieren, Google Spreadsheets en IFTTT. Lees meer om snel van toepassing te zijn op vacatures.
Ontdek meer over: Google Apps, Google Script.