Som i så mange andre tilfælde, er det mest relevante og interessante spørgsmål: Hvorfor?
Vi har meget at se til i hverdagen. At kunne spare lidt tid hist og her vil være skønt. Mange af vores opgaver er overgået til den digitale verden, hvilket der altid vil være fordele og ulemper ved, men forhåbentligt overgår fordelene ulemperne. Denne digitalisering gør det muligt at automatisere opgaver, som ellers vil være tidskrævende i større eller mindre grad. Selv mindre opgaver, som at duplikere skabelonen for teammøder, navngive filen, og ændre nogle værdier inde i dokumentet m.m. kan på sigt spare en del tid. Hvis alle møder starter eller slutter med denne procedure, så flere personer dermed spilder tid på 'ligegyldige' handlinger, som lige så godt kunne være sket automatisk på forhånd, vil effekten af en automatisering være større.
Dette eksempel er forholdsvist enkelt, og du vil måske tænke, at det er så lidt tid der spares, at det er lige meget. Vi har haft vores dokumenter til teammøder automatiseret i et par år efterhånden, og det er en lille luksus, at vores dokument automatisk duplikeres, navngives og ændres, så det er klar til ugen efter. Vores teammøde dokument sletter endda også de punkter, som vi har sat til ikke længere at være relevante til næste uges møde. Alt dettes gøres automatisk ca. 1 time efter vores teammøde afslutter.
Scripts kan også udføre mere komplekse opgaver. Gruppedannelser kan være tidskrævende og der kan tages højde for mange forskellige parametre, når de perfekte grupper kan konstrueres. Her på siden kan du finde et regneark, som kan lave grupper, der tager højde for niveau eller køn på forskellige måder. En ellers tidskrævende opgave, kan klares på få sekunder, og så har du endda nogle grupper, som passer til rammen for opgavne.
En af grundene til at jeg startede med at lave scriptede dokumenter til arbejde var, at den tid jeg bruge på at lave scriptet kunne jeg spare på et tidspunkt, hvor jeg muligvis var presset på tid. En hurtig, effektiv og automatiseret løsning har givet mig mere overskud i hverdagen samt muliggjort mere.
Et sidste og kort eksempel på dette er også, når der skal skrives diplomer efter Rynkebyløbet, Motionsdagen e.l.. At kunne trykke print, og få lavet alle diplomerne med navn, aktivitet og distance har bl.a. givet tid til at kunne spise madpakken:)
Hvad er et script så?
Et script er en række instrukser, som bliver eksekveret i rækkefølge. Google script skrives i programmeringssproget JavaScript. Disse scripts tilkobles Googles produkter (Docs, Sheets, Slides, Gmail, Kalender m.m.) og kan snakke sammen på kryds og tværs.
Hvor finder jeg disse scripts?
På https://script.google.com/ kan du redigere dine scripts samt lave nye. Du kan også tilgå Scripteditoren fra de fleste af Google produkter, for deri at konstruere eller redigere et script.
Hvordan?
Denne del er lidt sværere at besvare. Hvis du ikke har interesse i at kode, skal du holde dig til instrukserne for hvordan enkelte redigeringer kan laves.
Jeg lærte at kode ved at finde på et projekt. Starten var langsom og svær og når jeg kigger tilbage, var mine koder meget ineffektive. Jeg lærte det ved at lave en masse søgninger på Google, hver gang jeg havde problemer og så ellers blive ved.