Tabulky Google nabízejí možnost zautomatizovat rutinní činnosti za pomoci maker, která lze následně propojit s klávesovými zkratkami pro jejich rychlé spouštění. K zaznamenání vašich akcí se využívá Google Apps Script.
Co jsou to makra?
Makro, neboli makroinstrukce, je sled kroků, který umožňuje automatizovat sérii úkonů a tím zvýšit efektivitu vaší práce. Funguje tak, že zaznamenává vaše akce a ukládá je do souboru, který je propojen s tabulkou, ve které bylo makro vytvořeno.
Když nahráváte makro v Tabulkách Google, automaticky se vygeneruje Apps Script s kódem, který dokáže replikovat vaše akce. To vám umožňuje vytvářet komplexní makra, aniž byste museli umět programovat. Při dalším spuštění makra Tabulky provedou vše, co jste dělali při jeho nahrávání. Jednoduše řečeno, učíte Tabulky Google manipulovat s dokumentem přesně podle vašich požadavků, a to pomocí jednoho příkazu.
Makra jsou velmi užitečná a dokážou prakticky cokoliv, co Tabulky umí. Zde je pár příkladů jejich využití:
- Aplikování formátování a stylů.
- Vytváření nových listů.
- Používání libovolné funkce, panelu nástrojů nebo nabídky v Tabulkách Google.
Možnosti jsou téměř neomezené.
Jak zaznamenat makro v Tabulkách Google
Otevřete Tabulku Google a klikněte na „Nástroje“ > „Makra“ > „Zaznamenat makro“.
V dolní části okna se objeví nabídka nahrávání, která nabízí dvě možnosti:
- Absolutní odkazy: Makro bude provádět akce pouze v přesně určených buňkách, které jste zaznamenali. Pokud například nastavíte buňku B1 kurzívou, makro ji vždy nastaví kurzívou, bez ohledu na to, na jakou buňku kliknete.
- Relativní odkazy: Makro bude provádět akce na vybraných buňkách, a to bez ohledu na jejich pozici v tabulce. Pokud nastavíte buňky B1 a C1 kurzívou, můžete toto makro později použít i pro buňky D1 a E1.
Vyberte si mezi absolutními a relativními odkazy, a poté můžete začít klikat, formátovat a učit Tabulky, jak chcete, aby vaše akce byly prováděny.
Po dokončení zaznamenávání akcí klikněte na „Uložit“.
Zadejte název makra. Google také umožňuje přiřadit k makrům klávesové zkratky. Pokud chcete makro svázat s klávesovou zkratkou, zadejte číslo od 0 do 9. Po dokončení klikněte na „Uložit“.
Pokud potřebujete upravit název nebo klávesovou zkratku makra, klikněte na „Nástroje“ > „Makra“ > „Spravovat makra“.
V novém okně proveďte požadované úpravy a klikněte na „Aktualizovat“.
Při dalším stisknutí klávesové zkratky se makro spustí, aniž byste museli otevírat nabídku maker v panelu nástrojů.
Jak spustit makro v Tabulkách Google
Pokud má vaše makro nastaveny absolutní odkazy, můžete ho spustit stisknutím klávesové zkratky, nebo přejít do nabídky „Nástroje“ > „Makra“ > „Název_vašeho_makra“ a vybrat požadovanou možnost.
Pokud má makro nastaveny relativní odkazy, označte v tabulce buňky, na které chcete makro aplikovat, a poté stiskněte příslušnou klávesovou zkratku, nebo ho vyberte v nabídce „Nástroje“ > „Makra“ > „Název_vašeho_makra“.
Jak importovat makra
Jak již bylo zmíněno, uložená makra jsou svázána s tabulkou, ve které byla vytvořena. Co ale dělat, když chcete makro importovat z jiné tabulky? I když to není zcela jednoduchý proces, existuje řešení.
Zaznamenaná makra jsou uložena jako funkce v Google Apps Script. Pro import makra je tedy nutné zkopírovat funkci a vložit ji do souboru s makry v nové tabulce.
Otevřete tabulku Google s makrem, které chcete kopírovat a klikněte na „Nástroje“ > „Makra“ > „Spravovat makra“.
Klikněte na ikonu „Více“ vedle makra, které chcete zkopírovat a poté klikněte na „Upravit skript“.
Všechna makra jsou uložena ve stejném souboru, takže pokud máte vytvořených více maker, možná je budete muset vyhledat. Funkce má stejný název, jako jste zadali při jejím vytváření.
Označte makro (makra), která chcete kopírovat a stiskněte Ctrl + C. Nezapomeňte zkopírovat vše včetně středníku na konci.
Nyní otevřete tabulku, do které chcete makro importovat a klikněte na „Nástroje“ > „Makra“ > „Zaznamenat makro“.
Okamžitě klikněte na „Uložit“ bez zaznamenání jakýchkoli akcí, a tím vytvořte prázdnou funkci v souboru maker tabulky. Tuto funkci později odstraníte.
Znovu klikněte na „Uložit“.
Otevřete Google Apps Script kliknutím na „Nástroje“ > „Editor skriptů“ a v levém panelu otevřete soubor „macros.gs“. Odstraňte stávající funkci a vložte zkopírované makro stisknutím Ctrl + V.
Stiskněte Ctrl + S pro uložení skriptu, zavřete kartu a vraťte se do tabulky.
Vaše tabulka přečte soubor „macros.gs“ a vyhledá změny. Pokud je nalezena nová funkce, můžete makro z jiného listu importovat.
Nyní klikněte na „Nástroje“ > „Makra“ > „Importovat“.
Nakonec klikněte na „Přidat funkci“ pod makrem, které chcete přidat.
Bohužel, makro budete muset opět ručně propojit s klávesovou zkratkou. Postupujte podle výše uvedených pokynů a budete moci makro používat i v dalších listech.
To je vše ohledně vytváření a používání maker v Tabulkách Google. Neexistuje žádné omezení počtu rutin, které můžete pro vaše tabulky vytvořit. Makra vám pomohou ušetřit spoustu času, který byste jinak trávili prováděním opakujících se úkolů.