Google Apps Script Editor: Allt du behöver veta för att komma igång

Om du använder Google-tjänster som Google Docs , Google Sheets , Google Analytics , Gmail och andra kan du ansluta och automatisera dessa tjänster med Google Apps Script

Tänk på Google Apps Script som Googles version av Microsofts VBA-skript(Microsoft’s VBA script) . Precis som du kan automatisera åtgärder och uppgifter eller anpassa makron i Microsoft Word och Excel med VBA(Excel with VBA) , kan du automatisera uppgifter och åtgärder i Googles(Google) tjänster. I tjänster som Kalkylark och Dokument(Docs) kan du till och med skriva dina egna anpassade menyer.

I den här artikeln kommer du att lära dig hur du får åtkomst till och aktiverar Apps Script i dina olika Google-tjänster(various Google services) , hur du navigerar i Apps Script Editor och hur du ansluter tjänster. Du kommer inte att lära dig specifika skriptfunktioner(learn specific script functions) , men Google har utmärkt dokumentation och handledningar för appskript tillgängliga för att lära dig hur man skriver Apps Script .

Hur man får åtkomst till Google Apps Script Editor(Access Google Apps Script Editor)

Du kan öppna kodredigeraren för Google Apps Script från ett antal Google - tjänster. Till exempel hittar du Apps Script i menyn Tillägg(Extensions) i Google Kalkylark.

I andra tjänster kan du öppna Google Apps Script Editor på följande sätt:

  • Google Dokument(Google Docs) : Välj Skriptredigerare(Script editor) i menyn Verktyg .(Tools)
  • Google Slides : Välj Skriptredigerare(Script editor) i menyn Verktyg .(Tools)
  • Google Formulär(Google Forms) : Välj Skriptredigerare(Script editor) i menyn med tre punkter.
  • Google Drive : Högerklicka på ett tomt utrymme, välj Mer(More) och välj Google Apps Script .

Om du använder någon av dessa metoder kommer du att se Apps Script -kodredigeraren öppnas på en ny flik. Det här är fönstret där du skriver var och en av funktionerna som utgör hela ditt skript. Som standard kommer du att se en tom funktion som heter myFunction() som är redo för dig att börja fylla i din kod.

Obs(Note) : Kodformatering är mycket viktigt för att undvika fel. Använd kommentarer som visas i följande kod för att påminna dig själv om vad du försökte göra inuti kodavsnitt. Detta påminner mycket om hur kommentering fungerar i HTML -kod med webbprogrammering.

När du navigerar i kodredigeraren kan du återgå till det här avsnittet genom att välja Code.gs i den vänstra navigeringsrutan i redigeringsfönstret(Editor) . För att se andra tillgängliga fönster, håll muspekaren över ikonerna längst till vänster så öppnas huvudnavigeringsfönstret.

Avsnittet Översikt(Overview) är där du kan hitta statistik om ditt skript som hur många fel som har inträffat, hur många gånger det har körts och mer.

Vi kommer att täcka var och en av de andra avsnitten i Google Apps Script- redigerare i varje avsnitt nedan.

Navigera i Google Apps Script Editor

När du redigerar din kod i editorn är det en bra idé att välja diskikonen ( Spara(Save) ) ofta så att du inte förlorar ditt arbete.

När du har sparat kommer du att se de andra menyalternativen lysa upp. 

Dessa inkluderar:

  • Kör(Run) : Försök att köra hela skriptet från början till slut.
  • Debug : Gå igenom ditt skript en rad i taget.
  • Funktionsrullgardinsmeny(Function dropdown) : Bläddra igenom och navigera till var och en av de funktioner du har skapat.
  • Exekveringslogg(Execution log) : Se eventuella status- eller felmeddelanden från varje försök du har gjort att köra ditt skript.

Alternativet Bibliotek(Libraries) i den vänstra navigeringsmenyn är där du kan komma åt bibliotek som andra har skrivit (eller som du har skrivit och sparat någon annanstans). Detta är användbart om du har en vän som redan skrivit en funktion som du vill använda i Google Kalkylark(Google Sheets) eller Google Dokument(Google Docs) men du vill lägga till ytterligare funktioner utöver det.

Allt du behöver för att lägga till dessa bibliotek i ditt projekt är skript-ID(Script ID) :t . Du hittar detta i avsnittet med projektinställningar, som vi visar dig hur du hittar mot slutet av den här artikeln.

Google Apps Script Services-tillägg

Avsnittet Tjänster(Services) är det mest användbara. Det är där du kan integrera ditt nuvarande skript med andra Google - tjänster som du kan använda. 

När du väljer det kommer du att se fönstret Lägg till en tjänst(Add a service) öppet. Scrolla(Scroll) ner till tjänsten du vill använda som tillägg till ditt befintliga projekt. 

Om du till exempel vill hämta data från ditt Google Analytics- konto till det här skriptet kan du välja Google Analytics API och välja Lägg till(Add) .

Om du vill hitta detaljer om vilka funktioner som är tillgängliga att använda för den nya tilläggstjänsten och hur du använder dem, välj de tre prickarna till höger om API :et och välj Se dokumentation(See documentation) .

Detta kommer att öppna Google Apps Script- dokumentationen på en ny flik som öppnas automatiskt till avsnittet för den Google -tjänsten.

Utforska dokumentationen för funktionssyntax, handledningar och kodexempel som du kan använda i ditt eget skript.

Observera också att du kan navigera till andra avsnitt i dokumentationen för att se vilka allmänna funktioner som är tillgängliga i ditt skript baserat på tjänsten du använde när du ursprungligen öppnade Apps Script -kodredigeraren.

Om du till exempel öppnade redigeraren i Google Kalkylark(Google Sheets) , kontrollera avsnittet Kalkylark(Sheets) i dokumentationsmenyn för funktioner i Google Kalkylark(Google Sheets) som du kan använda i ditt skript.

Konfigurera och använda Apps Script Triggers(Using Apps Script Triggers)

En annan användbar funktion i Google Apps Script är möjligheten att ställa in utlösare baserat på ett antal händelser eller scheman.

För att konfigurera en ny utlösare för ditt skript, välj Utlösare(Triggers) från navigeringsmenyn längst till vänster. I det nya utlösarfönstret(Triggers) som öppnas väljer du knappen Lägg till utlösare(Add Trigger) .

Fönstret Lägg till utlösare(Add Trigger) har en lång lista med alternativ som hjälper dig att anpassa exakt hur och när du vill att ditt skript ska köras. 

Obs!(Note) Många av dessa alternativ beror på tjänsten du skriver ditt skript för eller de API:er som du har lagt till(the APIs that you’ve added) .

För att ställa in din utlösare måste du välja:

  • Vilken funktion som ska startas från början
  • Händelsekällan, till exempel en specifik tid, datum eller en händelse i din tjänst, som när en Google -kalkylarkscell ändras eller ett dokument initialt öppnas
  • Händelsetypen som när något i ditt Google -kalkylark eller dokument öppnas eller redigeras, eller den specifika inställningen för datum eller tid
  • Aviseringsfrekvens för hur ofta du vill få uppdateringar om när dina skript har misslyckats

När du väl har valt Spara(Save) kan du se meddelandet " Skriptauktorisering(Script) misslyckades" om det är första gången du har sparat en ny utlösare.

Detta utlöses vanligtvis om du har en popup-blockerare aktiverad i din webbläsare. Om du använder Google Chrome väljer du bara den lilla fönsterikonen med ett rött "X" över. Ändra inställningen till Tillåt alltid popup-fönster(Always allow pop-ups) och välj Klar(Done) .

När du väljer Spara(Save) igen måste du gå igenom processen för att auktorisera skriptet du har skrivit för att köras under ditt Google- konto eller Google Workspace .

Välj först det Google- konto som du vill tillåta att ditt skript körs under.

Du kommer att se en varning om att den anpassade funktionen eller skriptet du skrev inte har "verifierats" av Google . Om du är den person som skrev skriptet spelar detta ingen roll och det är säkert att köra under ditt eget Google-konto(Google Account) eller Google Workspace .

För att kringgå denna varning, välj bara Avancerat(Advanced) och välj sedan länken Go to <project> (unsafe) längst ned.

Slutligen, i behörighetsfönstret, välj Tillåt(Allow) för att tillåta att dina anpassade funktioner och skript körs under ditt Google- konto eller Google Workspace .

Du behöver inte upprepa den här processen igen, bara första gången du sparar eller kör dina anpassade Google Apps -skriptprojekt. 

Få åtkomst till ditt Google Script ID

En sista anmärkning – du kanske vill ge ditt manus till vänner eller kollegor så att de antingen kan använda ditt manus eller lägga till det som ett bibliotek till sitt eget manus. 

Du hittar ditt skript-ID(Script ID) under ikonen Inställningar(Settings) längst till vänster i navigeringsfönstret.

Skript -ID(Script ID) :t finns under ID-(IDs) avsnittet till höger om Skript-ID(Script ID) .

Som du kan se är Google Apps Script- redigeraren ganska enkel om du vet hur du navigerar till varje funktion du vill använda. Se bara(Just) till att studera Googles Apps Script - dokumentation väl så att du kan börja lära dig hur du skriver dina skript och alla funktioner som är tillgängliga att använda.



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts