Hvad er Google Script? Sådan skriver du dit første Google Apps -script

Hvad er Google Script? Sådan skriver du dit første Google Apps -script

Hvis du bruger Google Apps som Google Sheets eller Google Docs, giver Google Script dig mulighed for at udføre ting, du aldrig ville kunne med en lignende desktop -applikation.





Google Script (også kendt som Google Apps Script) er en applikationsudviklingsplatform, der lader dig integrere alle de Google Cloud -tjenester, du bruger.





Google tilbyder en lang liste af API'er til hver af deres cloud -tjenester. Ved at skrive meget enkle Google -apps kan du åbne en hel verden af ​​ekstra funktioner i hver af Googles mange tjenester.





Hvad kan du gøre med Google Script?

Det er meget let at lære Google Script. Blot nogle få af de ting, du kan gøre med Google Script, omfatter:

  • Oprettelse af tilpassede funktioner i Google Sheets
  • Integrering af Google Sheets eller Google Docs med Gmail
  • Oprettelse af webapps, som du kan implementere ved hjælp af Google Sites
  • Tilføjelse af en brugerdefineret menu til Google Docs
  • Oprettelse webtrafik dashboards i Google Sheets ved hjælp af Google Analytics -data
  • Send e -mail fra Google Sheets eller en anden Google -tjeneste

Da Google -tjenester alle er i skyen, kan du oprette dit Google Apps -script fra en enkelt scripteditor. Fra denne kode kan du trykke på API'erne for enhver af Googles tjenester, du bruger.



Dette skaber en fleksibilitet, der er svær at finde i de fleste andre scriptplatforme.

Skrivning af dit første Google Apps -script

Prøv følgende eksempel for at se, hvor let det er at skrive et Google -script.





Dit første script sender en e -mail fra din Gmail -konto med en besked integreret i dit Google Script.

  1. Åbn en webbrowser, og skriv script.google.com i URL -feltet.
  2. Log ind på din Google -konto, hvis du ikke allerede er det.
  3. Når du er logget ind på Google Apps Script, skal du klikke på Nyt script .
  4. Hvor der står Uden titel projekt , skriv navnet Mit første script .

Slet koden i scriptvinduet, og indsæt følgende:





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 på diskikonet for at Gemme koden. Klik derefter på Løb ikon for at køre det.

Du skal muligvis give tilladelse til, at scriptet kan køre ved hjælp af din Google -konto første gang og sende e -mail fra din Gmail -konto.

Du kan muligvis se en advarsel om, at appen ikke er bekræftet. Bare klik på Fremskreden og Gå til mit første script (usikkert) . Da det er dig, der har skrevet appen, kan du være sikker på, at den er helt sikker at køre.

Sådan kommer den indgående e -mail til at se ud:

Dette script brugte Gmail -tjenesten til at sende en e -mail fra din konto via Google Script.

Det er bare et enkelt eksempel på, hvordan et Google Apps -script kan benytte enhver af dine Google -cloudtjenester.

Tilføjelse af flere funktioner til Google Services

Du finder også adgang til Google Scripting inde fra mange af Googles tjenester.

Som nævnt ovenfor kan du tilføje udvidede funktioner til disse tjenester. For eksempel inde i Google Sheets kan du få adgang til din Google Script Editor ved at klikke på Værktøjer , og derefter klikke på Script editor .

Vi har tidligere set på eksempler på oprettelse af brugerdefinerede funktioner og menuer i Google Sheets . Det er en glimrende ressource til at komme i gang med at bygge din egen.

Du kan få adgang til Google Scripts -editoren på samme måde fra Google Docs.

Du kan endda bruge et Google Script til at oprette en Gmail-tilføjelse for at forbedre din Gmail-oplevelse. Dette lader dig ændre ting som vinduet til at skrive beskeden eller endda skrive et script, der administrerer arkivering af gamle e -mails.

For at aktivere udvikling og test af Google Script-tilføjelser skal du aktivere udvikler-tilføjelser på din Gmail-konto. Du kan gøre dette ved at gå til Indstillinger , og klik derefter på Tilføjelser og vælge Aktiver udviklertilføjelser til min konto . Du skal klikke Aktiver også i et pop op-vindue.

Oprettelse af Gmail-tilføjelsesprogrammer er uden for denne artikels anvendelsesområde. Men hvis du er seriøs med at dykke ned i dette, kan du studere Google Developer Guide til opbygning af en Gmail-tilføjelse.

Adgang til Google Script API'er

Fra din Google Script -editor kan du få adgang til hver af dine Google -tjenester ved hjælp af et globalt objekt. Du brugte GmailApps globale objekt i Hello World -eksemplet ovenfor.

For at få adgang til alle funktionerne (metoder og opkald, du kan foretage i Google Script -editoren), skal du bare aktivere avancerede Google -tjenester til denne service.

Du gør dette inde fra Google Scripts -editoren ved at klikke på Ressourcer og Avancerede Google -tjenester .

Glem ikke at klikke på Google Cloud Platform API Dashboard link i bunden, og aktiver også tjenesten i dette dashboard.

Når du er i Google Cloud Platform API Dashboard, skal du klikke på Aktiver API'er og tjenester , søg efter navnet på tjenesten i API -biblioteket, vælg det, og klik derefter på Aktiver .

Du behøver kun at aktivere den avancerede service én gang for hver Google -konto, du bruger til scripting.

Hvis du ruller ned på denne side, hvor du har aktiveret API -biblioteket, vil du bemærke et link til Referencedokumentation . Gem dette link, fordi det giver værdifulde eksempler og syntaks om, hvordan du integrerer med denne API i dine egne Google Scripts.

Du kan se et glimrende eksempel på integration med Google Analytics ved hjælp af Google Scripting i vores guide til oprettelse af et dashboard til analyse af websteder.

Gennemse API -biblioteket viser, hvor mange Google Services du kan integrere i dine scripts.

Der er hundredvis af tilgængelige API'er.

Hvis du er interesseret i at blive Google -superbruger, er det helt sikkert vejen at lære at bruge Google App Scripts.

Ud over Google Script Basics: Hvad nu?

Som du kan se fra det enkle Hello World -eksempel ovenfor, er det slet ikke svært at lære at skrive et Google Script.

flere plex -servere på samme computer

Og da Google tilbyder et omfattende Google Apps Script -bibliotek fyldt med guider og referencer, har du en solid base at starte fra.

Hvis du vil i gang med en lidt mere avanceret Google Script -applikation, kan du prøve at integrere Google Forms og Gmail for hurtigt at ansøge om jobåbninger.

Del Del Tweet E -mail Er det værd at opgradere til Windows 11?

Windows er blevet redesignet. Men er det nok til at overbevise dig om at skifte fra Windows 10 til Windows 11?

Læs Næste
Relaterede emner
  • Teknologi forklaret
  • Programmering
  • Google Apps
  • Google Script
Om forfatteren Ryan Dube(942 artikler udgivet)

Ryan har en bachelorgrad i elektroteknik. Han har arbejdet 13 år inden for automationsteknik, 5 år inden for IT, og er nu Apps Engineer. Tidligere administrerende redaktør for MakeUseOf har han talt på nationale konferencer om datavisualisering og er blevet vist på nationalt tv og radio.

Mere fra Ryan Dube

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere