Hva er Google Script? Slik skriver du ditt første Google Apps-script
Hvis du bruker Google Apps som Google Sheets eller Google Dokumenter, lar Google Script deg å oppnå ting du aldri kunne ha med et lignende skrivebordsprogram.
Google Script (også kjent som Google Apps Script) er en plattform for utviklingsutvikling som lar deg integrere alle Google Cloud-tjenestene du bruker.
Google tilbyr en lang liste over APIer for hver enkelt av deres skygtjenester. Ved å skrive veldig enkle Google-apper, kan du åpne opp en hel verden av flere funksjoner i hver av Googles mange tjenester.
Hva kan du gjøre med Google Script?
Lære Google Script er veldig enkelt. Bare noen få av tingene du kan gjøre med Google Script, er:
- Opprette egendefinerte funksjoner i Google Sheets
- Integrerer Google-arkene eller Google Dokumenter med Gmail
- Opprette webapper du kan distribuere ved hjelp av Google Nettsteder
- Legge til en egendefinert meny i Google Dokumenter
- Opprette web-trafikkpaneler i Google Sheets 5 Cool tilpassede data-oversikter du kan lage med Google-områder 5 Cool tilpassede data-oversikter du kan lage med Google-områder Google Nettsteder er en av de enkleste nettverksbyggerne tilgjengelige. Du kan også bruke den til å lage et tilpasset data dashboard som tar data fra nettet og viser dem vakkert. Les mer ved å bruke Google Analytics-data
- Sende e-post fra Google Sheets Slik sender du e-post i et Google-ark med Google-skript Slik sender du e-post i et Google-ark med Google-skript Lær hvordan du bruker Google Skript for å automatisere Google produktivitetsverktøy som Arkiv og Dokumenter og spar deg timer. Les mer eller noen annen Google-tjeneste
Siden Google-tjenester er alle i skyen, kan du opprette Google Apps-skriptet ditt fra et enkelt skriptredigeringsprogram. Fra den koden kan du trykke inn på APIene for noen av Googles tjenester du bruker.
Dette skaper en fleksibilitet som er vanskelig å finne i de fleste andre skriptplattformer.
Skrive ditt første Google Apps-skript
For å se hvor enkelt det er å skrive et Google Script, kan du prøve følgende eksempel.
Ditt første skript sender en e-post fra Gmail-kontoen din, med en melding som er innebygd i Google Script.
- Åpne en nettleser og skriv inn script.google.com inn i URL-feltet.
- Logg inn på Google-kontoen din hvis du ikke allerede er.
- Når du er logget på Google Apps Script, klikker du på Nytt skript.
- Hvor det står Untitled prosjekt, skriv inn navnet Mitt første skript.
Slett koden i skriptvinduet, og lim inn følgende:
funksjon SendAnEmail () // Angi mottakerens e-postadresse var email = '[email protected]' // Opprett e-postlinjen. var subject = 'Dette er mitt første skript!'; // Opprett e-postkroppen. var kropp = 'Hei, verden!'; // Send en e-post GmailApp.sendEmail (e-post, emne, kropp);
Klikk på diskikonet til Lagre koden. Klikk deretter på Løpe ikonet for å kjøre det.
Du må kanskje gi tillatelse til at skriptet skal kjøre med Google-kontoen din første gang, og sende e-post fra Gmail-kontoen din.
Du kan se en advarsel om at appen ikke er verifisert. Bare klikk på Avansert og Gå til My First Script (usikre). Siden du er den som skrev appen, kan du være sikker på at det er helt trygt å kjøre.
Her er hva den innkommende e-posten vil se ut som:
Dette skriptet brukte Gmail-tjenesten til å sende en e-post fra kontoen din via Google Script.
Det er bare et enkelt eksempel på hvordan et Google Apps-skript kan få tilgang til en av dine Google-skyttjenester.
Legge til flere funksjoner for Google-tjenester
Du finner også tilgang til Google Scripting fra innsiden av mange av Googles tjenester.
Som nevnt ovenfor kan du legge til utvidede funksjoner for disse tjenestene. For eksempel, inne i Google Sheets, kan du få tilgang til Google Script Editor ved å klikke på Verktøy, og deretter klikke på Skriptredigerer.
Vi har tidligere sett på eksempler på å lage egendefinerte funksjoner og menyer i Google Sheets 4 Google-skript som gjør Google-arkene mye mer kraftfulle 4 Google-skript som gjør Google-arkene mye mer kraftige Google-ark er bra ut av esken, men det kan være jevnt kraftigere hvis du bruker Google Skript for å forbedre sine muligheter. Les mer . Det er en utmerket ressurs for å komme i gang med å bygge din egen.
Du kan få tilgang til Google Scripts-editoren på samme måte fra Google Dokumenter.
Du kan til og med bruke et Google Script til å opprette en Gmail-tillegg for å forbedre Gmail-opplevelsen din. Dette lar deg endre ting som meldingen komponerer vinduet eller til og med skrive et skript som administrerer arkivering av gamle e-poster.
For å aktivere å utvikle og teste Google Script-tillegg, må du aktivere tilleggsprogrammer for utviklere i Gmail-kontoen din. Du kan gjøre dette ved å gå til innstillinger, og klikk deretter på Add-ons og velg Aktiver utvikler tilleggsprogrammer for kontoen min. Du må klikke Aktiver på et popup-vindu også.
Opprettelse av Gmail-tillegg er utenfor anvendelsesområdet for denne artikkelen. Men hvis du er seriøs om å dykke inn i dette, kan du studere Google Developer Guide om å bygge et Gmail-tillegg.
Få tilgang til Google Script APIs
Fra din Google Script-editor kan du få tilgang til alle dine Google-tjenester ved hjelp av et globalt objekt. Du brukte GmailApps globale objekt i Hello World-eksemplet ovenfor.
For å få tilgang til alle funksjonene (metoder og samtaler du kan lage fra Google Script-editoren), må du bare aktivere avanserte Google-tjenester for den tjenesten.
Du gjør dette fra Google Skript-editoren ved å klikke på ressurser og Avanserte Google-tjenester.
Ikke glem å klikke på Google Cloud Platform API Dashboard lenke nederst og aktiver tjenesten i det dashbordet også.
Når du er i Google Cloud Platform API Dashboard, klikker du på Aktiver APIer og tjenester, søk etter navnet på tjenesten i API-biblioteket, velg det, og klikk deretter på Aktiver.
Du trenger bare å aktivere den avanserte tjenesten en gang for hver Google-konto du bruker til skripting.
Hvis du ruller ned på denne siden der du har aktivert API-biblioteket, vil du legge merke til en kobling for Referansedokumentasjon. Lagre denne koblingen, fordi den gir verdifulle eksempler og syntaks om hvordan du integrerer med den API-en i dine egne Google-skript.
Du kan se et utmerket eksempel på å integrere med Google Analytics ved hjelp av Google Scripting i vår veiledning for å opprette et nettstedanalyses dashbord.
Ved å bla gjennom API-biblioteket, vises hvor mange Google-tjenester du kan integrere i skriptene dine.
Det finnes hundrevis av tilgjengelige APIer.
Hvis du er interessert i å bli Google superbruker, er det å lære å bruke Google App Scripts definitivt veien å gå.
Utover Google Script Basics: Hva nå?
Som du kan se fra det enkle Hello World-eksemplet ovenfor, er det ikke vanskelig å lære å skrive et Google Script.
Og siden Google gir et omfattende Google Apps Script-bibliotek fylt med guider og referanser, har du en solid base for å starte fra.
Hvis du vil komme i gang med et litt mer avansert Google Script-program, kan du prøve å håndtere Google Forms og Gmail Slik automatiserer du jobbsøknader ved hjelp av Google-skjemaer Slik automatiserer du jobbsøknader ved hjelp av Google-skjemaer Automatiser jobbsøkingsprosessen din med hjelp av Google Skjemaer, Google Sheets og IFTTT. Les mer for raskt å søke om jobbsøkinger.
Les mer om: Google Apps, Google Script.