Google tabele vam omogućavaju da automatizujete ponavljajuće zadatke koristeći makroe, a zatim ih možete povezati sa prečicama na tastaturi za brzo izvršavanje. Makroi koriste Google Apps Script kako bi zabeležili vaše akcije radi kasnije upotrebe.
Šta su makroi?
Makro je poseban niz radnji koji vam omogućava da automatizujete seriju koraka i povećate produktivnost. Oni funkcionišu tako što snimaju vaše radnje i čuvaju ih u datoteci koja je vezana za tabelu u kojoj su snimljeni.
Kada snimite makro u Google tabelama, automatski se kreira Apps Script sa kodom koji replicira vaše radnje. Ovo znači da možete kreirati složene makroe bez potrebe da znate pisati kod. Sledeći put kada pokrenete makro, tabele će uraditi sve što ste uradili prilikom snimanja. U suštini, podučavate Google tabele kako da manipulišu dokumentom po vašoj želji pomoću jedne komande.
Makroi su moćna funkcija koja u osnovi može da uradi sve što tabele mogu. Evo nekoliko primera njihove funkcionalnosti:
- Primenite formatiranje i stilove.
- Kreirajte potpuno nove tabele.
- Koristite bilo koju funkciju Google tabela, traku sa alatkama, meni ili funkciju.
Mogućnosti su neograničene.
Kako snimiti makro u Google tabelama
Otvorite Google tabelu i kliknite na „Alatke“ > „Makroi“ > „Snimi makro“.
Ovo otvara meni za snimanje na dnu prozora sa dve opcije za snimanje vaših radnji:
Apsolutne reference: Makro će izvršavati zadatke samo na ćelijama koje snimite. Ako iskosito ispišete ćeliju B1, makro će uvek ispisati iskosito samo B1, bez obzira na to na koju ćeliju kliknete.
Relativne reference: Makro će izvršavati zadatke na izabranim ćelijama, bez obzira gde se one nalaze na listu. Ako iskosito ispišete B1 i C1, možete ponovo koristiti isti makro da biste kasnije iskosito ispisali ćelije D1 i E1.
Izaberite da li želite apsolutnu ili relativnu referencu, a zatim možete početi da klikćete, formatirate i podučavate tabele kojim redosledom želite da se ove akcije ponove.
Nakon što snimite sve radnje za ovaj makro, kliknite na „Sačuvaj“.
Unesite ime za svoj makro. Google vam takođe omogućava da kreirate prečice za do deset makroa. Ako želite da povežete makro sa prečicom na tastaturi, unesite broj od 0-9 u predviđeni prostor. Kada završite, kliknite na „Sačuvaj“.
Ako treba da promenite ime ili prečicu makroa, možete urediti makro tako što ćete kliknuti na „Alatke“ > „Makroi“ > „Upravljanje makroima“.
U prozoru koji se otvori, podesite po želji, a zatim kliknite na „Ažuriraj“.
Sledeći put kada pritisnete prečicu povezanu sa makroom, ona će se pokrenuti bez otvaranja menija makroa sa trake sa alatkama.
Kako pokrenuti makro u Google tabelama
Ako je vaš makro apsolutna referenca, možete ga pokrenuti pritiskom na prečicu na tastaturi ili tako što ćete ići na „Alatke“ > „Makroi“ > „Vaš makro“, a zatim kliknuti na odgovarajuću opciju.
U suprotnom, ako je vaš makro relativna referenca, istaknite ćelije u tabeli na kojima želite da se makro primeni, a zatim pritisnite odgovarajuću prečicu ili kliknite na njega iz „Alatke“ > „Makroi“ > „Vaš makro“.
Kako uvesti makroe
Kao što je ranije pomenuto, kada snimite makro, on se vezuje za tabelu u kojoj ste ga snimili. Ali šta ako želite da uvezete makro iz druge tabele? Iako to nije direktan i jednostavan zadatak, možete to da uradite koristeći ovo malo rešenje.
Pošto se snimljeni makroi čuvaju kao funkcije u Google Apps Script-u, da biste uvezli makro, morate da kopirate funkciju, a zatim da je nalepite u datoteku makroa novog lista.
Otvorite Google tabelu sa makroom koji želite da kopirate, a zatim kliknite na „Alatke“ > „Makroi“ > „Upravljanje makroima“.
Dalje, kliknite na ikonu „Još“ pored makroa koji želite da kopirate, a zatim kliknite na „Izmeni skriptu“.
Svi makroi se čuvaju u istoj datoteci, tako da ako imate sačuvano nekoliko makroa, možda ćete morati da ih pregledate. Ime funkcije je isto ono koje ste joj dali prilikom kreiranja.
Označite makro(e) koje želite da kopirate, a zatim pritisnite Ctrl + C. Obavezno kopirajte sve do i uključujući završnu tačku-zarez.
Sada otvorite drugu tabelu u koju ćete uvoziti makro i kliknite na „Alatke“ > „Makroi“ > „Snimi makro“.
Odmah kliknite na „Sačuvaj“ bez snimanja bilo kakvih radnji da bi se kreirala funkcija čuvara mesta u datoteci makroa lista. Ovo ćete izbrisati malo kasnije.
Ponovo kliknite na „Sačuvaj“.
Otvorite Google Apps Script tako što ćete kliknuti na „Tools“ > „Script Editor“, a zatim otvoriti datoteku „macros.gs“ u levom oknu. Izbrišite postojeću funkciju, a zatim pritisnite Ctrl + V da biste nalepili makro sa drugog lista.
Pritisnite Ctrl + S da biste sačuvali skriptu, zatvorite karticu i vratite se u svoju tabelu.
Vaša tabela čita datoteku „macros.gs“ i traži izmene u njoj. Ako se otkrije nova funkcija, možete koristiti funkciju „Uvezi“ da dodate makro sa drugog lista.
Zatim kliknite na „Alatke“ > „Makroi“ > „Uvezi“.
Na kraju, kliknite na „Dodaj funkciju“ ispod makroa koji želite da dodate.
Nažalost, moraćete ponovo ručno da povežete makro sa prečicom na tastaturi. Samo pratite uputstva koja su prethodno pomenuta i bićete spremni da koristite ovaj makro na više listova.
To je sve što je potrebno za kreiranje i korišćenje makroa u Google tabelama. Nema ograničenja za rutine koje možete kreirati za svoje tabele da biste smanjili vreme koje provodite obavljajući ponavljajuće zadatke.