Wat is Google Script? Hoe u uw eerste Google Apps-script schrijft

Wat is Google Script? Hoe u uw eerste Google Apps-script schrijft

Als u Google Apps zoals Google Spreadsheets of Google Docs gebruikt, kunt u met Google Script dingen bereiken die u met een vergelijkbare desktoptoepassing nooit zou kunnen.





Google Script (ook bekend als Google Apps Script) is een applicatie-ontwikkelingsplatform 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. Slechts een paar van de dingen die u met Google Script kunt doen, zijn onder meer:

  • Aangepaste functies maken in Google Spreadsheets
  • Google Spreadsheets of Google Docs integreren met Gmail
  • Web-apps maken die u kunt implementeren met Google Sites
  • Een aangepast menu toevoegen aan Google Documenten
  • Creëren dashboards voor webverkeer in Google Spreadsheets met behulp van Google Analytics-gegevens
  • E-mail verzenden vanuit Google Spreadsheets of een andere Google-service

Aangezien Google-services allemaal in de cloud staan, kunt u uw Google Apps-script maken vanuit één scripteditor. Vanuit die code kunt u gebruikmaken van de API's voor alle services van Google die u gebruikt.



Dit creëert een flexibiliteit die moeilijk te vinden is in de meeste andere scriptplatforms.

Uw eerste Google Apps-script schrijven

Probeer het volgende voorbeeld om te zien hoe gemakkelijk het is om een ​​Google-script te schrijven.





Je eerste script stuurt een e-mail vanuit je Gmail-account, met een bericht ingesloten in je Google Script.

  1. Open een webbrowser en typ script.google.com in het URL-veld.
  2. Log in op uw Google-account als u dat nog niet bent.
  3. Nadat u bent aangemeld bij Google Apps Script, klikt u op Nieuw script .
  4. Waar staat Naamloos project , typ de naam Mijn eerste script .

Verwijder de code in het scriptvenster en plak het volgende:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

Klik op het schijfpictogram om Opslaan de code. Klik dan op de Loop pictogram om het uit te voeren.

Mogelijk moet u toestemming geven om het script de eerste keer uit te voeren met uw Google-account en om e-mail te verzenden vanaf uw Gmail-account.

Mogelijk ziet u een waarschuwing dat de app niet is geverifieerd. Klik gewoon op Geavanceerd en Ga naar Mijn eerste 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 eruit:

Dit script gebruikte de Gmail-service om een ​​e-mail te verzenden vanaf uw account via Google Script.

Het is slechts één eenvoudig voorbeeld van hoe een Google Apps Script gebruik kan maken van al uw Google-cloudservices.

Meer functies toevoegen aan Google-services

U vindt ook toegang tot Google Scripting vanuit veel van de services van Google.

Zoals hierboven vermeld, kunt u hiermee uitgebreide functies aan die services toevoegen. Binnen Google Spreadsheets kunt u bijvoorbeeld toegang krijgen tot uw Google Script Editor door te klikken op Gereedschap en klik vervolgens op Scripteditor .

We hebben eerder gekeken naar voorbeelden van het maken van aangepaste functies en menu's in Google Spreadsheets . Dat is een uitstekende bron om aan de slag te gaan met het bouwen van uw eigen.

U kunt de Google Scripts-editor op dezelfde manier openen vanuit Google Documenten.

U kunt zelfs een Google Script gebruiken om een ​​Gmail-add-on te maken om uw Gmail-ervaring te verbeteren. Hiermee kunt u dingen wijzigen, zoals het venster voor het opstellen van berichten of zelfs het schrijven van een script 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. Dit doe je door naar Instellingen en klik vervolgens op Add-ons en selecteren Invoegtoepassingen voor ontwikkelaars inschakelen voor mijn account . U moet klikken op Inschakelen ook in een pop-upvenster.

Het maken van Gmail-add-ons valt buiten het bestek van dit artikel. Maar als je hier serieus in wilt duiken, kun je de Google Developer Guide over het bouwen van een Gmail-add-on bestuderen.

Toegang krijgen tot Google Script API's

Vanuit uw Google Script-editor heeft u toegang tot al uw Google-services door een globaal object te gebruiken. Je hebt het globale object GmailApp gebruikt in het bovenstaande Hello World-voorbeeld.

Om toegang te krijgen tot alle functies (methoden en oproepen die u kunt doen vanuit de Google Script-editor), hoeft u alleen geavanceerde Google-services voor die service in te schakelen.

Dit doe je vanuit de Google Scripts editor door te klikken op Bronnen en Geavanceerde Google-services .

Vergeet niet op de . te klikken Google Cloud Platform API-dashboard link onderaan en schakel de service ook in dat dashboard in.

Zodra u zich in het Google Cloud Platform API-dashboard 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 Inschakelen .

U hoeft de geavanceerde service maar éé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 hebt ingeschakeld, ziet u een link voor: Referentiedocumentatie . Bewaar deze link, want het biedt waardevolle voorbeelden en syntaxis over hoe u met die API kunt integreren in uw eigen Google Scripts.

U kunt een uitstekend voorbeeld zien van integratie met Google Analytics met behulp van Google Scripting in onze handleiding voor het maken van een dashboard voor websiteanalyse.

Als u door de API-bibliotheek bladert, ziet u hoeveel Google-services u in uw scripts kunt integreren.

Er zijn honderden beschikbare API's.

Als u geïnteresseerd bent om een ​​Google-supergebruiker te worden, is het absoluut de beste keuze om te leren hoe u Google App Scripts kunt gebruiken.

Voorbij Google Script Basics: wat nu?

Zoals je kunt zien aan het eenvoudige Hello World-voorbeeld hierboven, is het helemaal niet moeilijk om te leren hoe je een Google-script schrijft.

moet je je telefoon 's nachts opladen

En aangezien Google een uitgebreide Google Apps Script-bibliotheek biedt vol met handleidingen en referenties, hebt u een solide basis om mee te beginnen.

Als je aan de slag wilt met een iets geavanceerdere Google Script-applicatie, probeer dan eens Google Formulieren en Gmail te integreren om snel op vacatures te solliciteren.

Deel Deel Tweeten E-mail Is het de moeite waard om te upgraden naar Windows 11?

Windows is opnieuw ontworpen. Maar is dat genoeg om u te overtuigen om over te stappen van Windows 10 naar Windows 11?

Lees volgende
Gerelateerde onderwerpen
  • Technologie uitgelegd
  • Programmeren
  • Google apps
  • Google Script
Over de auteur Ryan Dube(942 artikelen gepubliceerd)

Ryan heeft een BSc-graad in Elektrotechniek. Hij heeft 13 jaar in de automatiseringstechniek gewerkt, 5 jaar in de IT en is nu een Apps Engineer. Als voormalig hoofdredacteur van MakeUseOf heeft hij gesproken op nationale conferenties over datavisualisatie en is hij te zien geweest op nationale tv en radio.

Meer van Ryan Dube

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren