Arkusze Google pozwalają zautomatyzować powtarzalne zadania za pomocą makr, a następnie można je powiązać ze skrótami klawiaturowymi, aby szybko je wykonać. Pracują przy użyciu Google Apps Script do przechwytywania Twoich działań do późniejszego wykorzystania.
Spis treści:
Co to są makra?
Makro – lub makroinstrukcja – to specyficzna sekwencja działań, która pozwala zautomatyzować serię kroków w celu zwiększenia produktywności. Pracują, rejestrując Twoje działania i zapisując je w pliku powiązanym z arkuszem kalkulacyjnym, w którym zostały zapisane.
Gdy rejestrujesz makro w Arkuszach Google, automatycznie tworzy on Apps Script z całym kodem, który replikuje Twoje działania za Ciebie. Oznacza to, że możesz tworzyć złożone makra, nie wiedząc, jak pisać kod. Gdy następnym razem go uruchomisz, Arkusze zrobią wszystko, co zrobiłeś podczas nagrywania makra. Zasadniczo uczysz Arkusze Google, jak manipulować dokumentem według własnych upodobań za pomocą jednego polecenia.
Makra to potężna funkcja, która może zrobić praktycznie wszystko, co potrafią Arkusze. Oto kilka przykładów jego funkcjonalności:
Zastosuj formatowanie i style.
Twórz zupełnie nowe arkusze kalkulacyjne.
Użyj dowolnej funkcji, paska narzędzi, menu lub funkcji Arkuszy Google.
Niebo jest granicą.
Jak nagrać makro w Arkuszach Google
Uruchom arkusz Google i kliknij Narzędzia> Makra> Zarejestruj makro.
Po zarejestrowaniu wszystkich akcji tego makra kliknij „Zapisz”.
Wpisz nazwę swojego makra. Google umożliwia także tworzenie skrótów do maksymalnie dziesięciu makr. Jeśli chcesz powiązać makro ze skrótem klawiaturowym, wprowadź liczbę od 0 do 9 w odpowiednim miejscu. Gdy skończysz, kliknij „Zapisz”.
Jeśli chcesz zmienić nazwę lub skrót makra, możesz edytować makro, klikając Narzędzia> Makra> Zarządzaj makrami.
Następnym razem, gdy naciśniesz skrót powiązany z makrem, zostanie ono uruchomione bez konieczności otwierania menu makra z paska narzędzi.
Jak uruchomić makro w Arkuszach Google
Jeśli Twoje makro jest bezwzględnym odniesieniem, możesz je uruchomić, naciskając skrót klawiaturowy lub wybierając opcję Narzędzia> Makra> Twoje makro, a następnie kliknij odpowiednią opcję.
Jak importować makra
Jak wspomniano wcześniej, po zarejestrowaniu makra zostaje ono powiązane z arkuszem kalkulacyjnym, w którym zostało zapisane. Ale co, jeśli chcesz zaimportować makro z innego arkusza kalkulacyjnego? Chociaż nie jest to proste i proste zadanie, możesz to zrobić, korzystając z tego małego obejścia.
Ponieważ zarejestrowane makra są przechowywane jako funkcje w Google Apps Script, aby zaimportować makro, należy skopiować funkcję, a następnie wkleić ją do pliku makra nowego arkusza.
Otwórz Arkusz Google z makrem, które chcesz skopiować, a następnie kliknij Narzędzia> Makra> Zarządzaj makrami.
Wszystkie makra są zapisywane w tym samym pliku, więc jeśli masz zapisanych kilka makr, być może będziesz musiał je przejrzeć. Nazwa funkcji jest taka sama, jak ta, którą nadałeś jej podczas tworzenia.
Zaznacz makro (a), które chcesz skopiować, a następnie naciśnij Ctrl + C. Pamiętaj, aby skopiować wszystko aż do średnika zamykającego włącznie.
Teraz otwórz drugi arkusz kalkulacyjny, do którego będziesz importować makro, i kliknij Narzędzia> Makra> Zarejestruj makro.
Kliknij ponownie „Zapisz”.
Otwórz Google Apps Script, klikając Narzędzia> Edytor skryptów, a następnie otwórz plik macros.gs w lewym okienku. Usuń istniejącą funkcję, a następnie naciśnij Ctrl + V, aby wkleić makro z innego arkusza.
Naciśnij Ctrl + S, aby zapisać skrypt, zamknąć kartę i wrócić do arkusza kalkulacyjnego.
Twój arkusz kalkulacyjny czyta plik macros.gs i szuka wprowadzonych w nim zmian. Jeśli zostanie wykryta nowa funkcja, możesz użyć funkcji Importuj, aby dodać makro z innego arkusza.
Następnie kliknij Narzędzia> Makra> Importuj.
Niestety, będziesz musiał ponownie ręcznie powiązać makro ze skrótem klawiaturowym. Po prostu postępuj zgodnie z wcześniej wspomnianymi instrukcjami, a będziesz gotowy do używania tego makra na wielu arkuszach.
To wszystko, co należy zrobić, aby tworzyć i używać makr w Arkuszach Google. Nie ma ograniczeń co do procedur, które możesz utworzyć w swoich arkuszach kalkulacyjnych, aby ograniczyć ilość czasu spędzanego na wykonywaniu tych powtarzalnych zadań.