Makra - Google Apps Script dla początkujących
Najbliższe terminy
Nie widzisz dogodnego terminu? Skontaktuj się z nami
Organizujemy szkolenia na życzenie
- Uczestnik będzie potrafił nagrywać makra w Arkuszach Google i wykorzystywać je do automatyzacji powtarzalnych czynności
- Będzie umiał odnaleźć nagrany kod w edytorze Google Apps Script i zrozumieć jego podstawową strukturę
- Nauczy się uruchamiać skrypty ręcznie, z menu, z przycisku oraz w prostych scenariuszach automatycznych
- Pozna podstawy pracy z arkuszem, zakresem komórek, wartościami, formatowaniem i prostymi operacjami na danych
- Będzie potrafił tworzyć proste automatyzacje, takie jak czyszczenie tabel, kopiowanie danych, formatowanie raportów i przygotowywanie zestawień
- Nauczy się diagnozować podstawowe błędy, korzystać z dzienników wykonania oraz testować działanie skryptów krok po kroku
- Zdobędzie umiejętność wykorzystywania AI jako wsparcia przy wyjaśnianiu kodu, tworzeniu prostych skryptów i porządkowaniu pomysłów na automatyzację
Forma szkolenia
Zajęcia prowadzone są online i na żywo przez Google Meet. Pracujemy bezpośrednio w Arkuszach Google oraz edytorze Google Apps Script, a uczestnicy wykonują ćwiczenia razem z trenerem. Program ma charakter wprowadzający i jest prowadzony krok po kroku, bez zakładania wcześniejszej znajomości programowania.
Materiały szkoleniowe
Każdy uczestnik otrzymuje przykładowe arkusze do ćwiczeń, gotowe scenariusze makr, proste fragmenty kodu, instrukcje krok po kroku oraz zestaw przykładów automatyzacji możliwych do wykorzystania po szkoleniu w codziennej pracy.
Program krok po kroku
Rozpoczynamy od nagrywania makr i uruchamiania ich w Arkuszach Google. Następnie przechodzimy do edytora Apps Script, omawiamy podstawową strukturę kodu, funkcje, zmienne, pobieranie i wpisywanie danych w komórkach, formatowanie zakresów, proste wyzwalacze, obsługę błędów oraz praktyczne przykłady automatyzacji w Google Workspace.
Opieka poszkoleniowa
Po zakończeniu kursu możesz dopytać o własne przypadki i uzyskać wskazówki dotyczące prostych makr, edycji nagranego kodu, automatyzacji pracy w arkuszach, uruchamiania skryptów oraz rozwiązywania podstawowych problemów w Google Apps Script.
Certyfikat ukończenia
Każdy uczestnik otrzymuje imienny certyfikat w formacie PDF, potwierdzający zakres tematyczny i udział w szkoleniu.
Ćwiczenia praktyczne
W trakcie szkolenia uczestnicy wykonują krótkie ćwiczenia, takie jak nagranie makra, przypisanie go do przycisku, czyszczenie danych w tabeli, formatowanie raportu, kopiowanie wybranych zakresów, tworzenie prostego menu oraz przygotowanie podstawowego powiadomienia.
Dopasowanie programu
Jeżeli Twoja organizacja korzysta z powtarzalnych arkuszy, raportów lub formularzy, możemy dopasować przykłady do podobnych procesów. Program pozostaje na poziomie początkującym, ale ćwiczenia mogą odzwierciedlać realne zadania wykonywane w Google Workspace.
- Zapisz się i odbierz potwierdzenie e-mail
- Przed szkoleniem otrzymasz link do spotkania w Google Meet
- Dołączysz przez przeglądarkę, korzystając z przesłanego linku
- Podczas zajęć będziesz pracować na przygotowanych arkuszach i prostych przykładach automatyzacji
-
Wprowadzenie do automatyzacji w Google Workspace
- Czym jest automatyzacja pracy w Google Workspace
- Do czego służą makra w Arkuszach Google
- Czym jest Google Apps Script i kiedy warto go używać
- Różnica między ręcznym wykonywaniem czynności a makrem
- Przykłady prostych automatyzacji: formatowanie raportu, czyszczenie danych, kopiowanie zakresów, wysyłka powiadomienia
- Omówienie ograniczeń szkolenia: pracujemy na podstawach, bez zaawansowanego programowania
- Zasady bezpiecznej pracy ze skryptami i kopiami plików ćwiczeniowych
-
Nagrywanie makr w Arkuszach Google
- Uruchamianie narzędzia nagrywania makr
- Rejestrowanie prostych czynności wykonywanych w arkuszu
- Nagrywanie makra formatującego tabelę
- Nagrywanie makra czyszczącego wybrane dane
- Zapis makra i nadawanie mu czytelnej nazwy
- Uruchamianie nagranego makra z menu Arkuszy Google
- Testowanie działania makra na przykładowym arkuszu
- Najczęstsze błędy podczas nagrywania makr
-
Pierwszy kontakt z edytorem Google Apps Script
- Przejście z Arkuszy Google do edytora Apps Script
- Gdzie znajduje się kod nagranego makra
- Omówienie pliku z kodem makra
- Podstawowa struktura funkcji: function nazwaMakra()
- Rozpoznawanie początku i końca funkcji
- Odczytywanie prostych poleceń w wygenerowanym kodzie
- Zapisywanie zmian w projekcie Apps Script
- Uruchamianie funkcji bezpośrednio z edytora
-
Uruchamianie makr i prostych skryptów
- Uruchamianie skryptu z edytora Apps Script
- Uruchamianie makra z menu Arkuszy Google
- Przypisanie makra do przycisku w arkuszu
- Tworzenie prostego przycisku z kształtu lub rysunku
- Przypisanie funkcji do przycisku
- Testowanie działania przycisku przez użytkownika
- Podstawowe komunikaty autoryzacyjne przy pierwszym uruchomieniu
- Jak bezpiecznie zatwierdzić uprawnienia dla własnego skryptu
-
Podstawy kodu w Google Apps Script
- Jak czytać prosty kod wygenerowany przez makro
- Funkcje jako podstawowe bloki skryptu
- Zmienne jako sposób przechowywania informacji
- Podstawowe typy danych: tekst, liczba, wartość logiczna
- Proste komentarze w kodzie
- Wcięcia i czytelne formatowanie kodu
- Zmiana nazw funkcji i zmiennych na bardziej zrozumiałe
- Najprostsze instrukcje warunkowe if
- Podstawowe pętle na praktycznych przykładach
-
Praca z arkuszem za pomocą SpreadsheetApp
- Czym jest SpreadsheetApp w Google Apps Script
- Pobieranie aktywnego pliku arkusza
- Pobieranie aktywnej zakładki arkusza
- Odwołanie do konkretnej zakładki po nazwie
- Pobieranie wybranego zakresu komórek
- Pobieranie wartości z jednej komórki
- Wpisywanie wartości do jednej komórki
- Pobieranie wartości z większego zakresu
- Wpisywanie danych do zakresu komórek
-
Automatyzacja formatowania arkusza
- Zmiana koloru tła komórek
- Zmiana koloru i stylu tekstu
- Pogrubianie nagłówków tabeli
- Ustawianie wyrównania tekstu
- Zmiana szerokości kolumn
- Dodawanie podstawowych obramowań
- Formatowanie liczb, dat i walut
- Przygotowanie prostego makra formatującego raport
- Tworzenie jednolitego wyglądu tabeli jednym kliknięciem
-
Czyszczenie i porządkowanie danych
- Czyszczenie wybranego zakresu danych
- Usuwanie zawartości komórek bez usuwania formatowania
- Usuwanie formatowania z zakresu
- Kopiowanie danych między zakresami
- Przenoszenie danych do innego arkusza
- Wstawianie bieżącej daty do komórki
- Oznaczanie statusu wykonania zadania
- Proste porządkowanie danych przed raportowaniem
- Przykład: przygotowanie arkusza do kolejnego miesiąca
-
Proste operacje na wielu wierszach
- Pobieranie danych z tabeli do skryptu
- Odczytywanie kolejnych wierszy danych
- Wykorzystanie prostej pętli do przejścia po danych
- Sprawdzanie pustych komórek
- Wyszukiwanie prostych wartości w tabeli
- Uzupełnianie brakujących statusów
- Tworzenie prostego podsumowania danych
- Przykład: oznaczanie wierszy wymagających uzupełnienia
-
Proste menu użytkownika w Arkuszach Google
- Czym jest własne menu w arkuszu
- Dodawanie prostego menu po otwarciu pliku
- Tworzenie pozycji menu uruchamiającej skrypt
- Organizacja kilku prostych automatyzacji w jednym menu
- Przykład: menu „Raport” z poleceniami formatowania i czyszczenia danych
- Testowanie działania menu po ponownym otwarciu arkusza
-
Podstawowe wyzwalacze automatyczne
- Czym są wyzwalacze w Google Apps Script
- Różnica między ręcznym uruchomieniem skryptu a uruchomieniem automatycznym
- Prosty wyzwalacz onOpen do tworzenia menu
- Prosty wyzwalacz onEdit do reakcji na zmianę w arkuszu
- Przykład: wpisanie daty po zmianie statusu
- Wyzwalacze czasowe na poziomie podstawowym
- Przykład: codzienne przygotowanie prostego raportu
- Ograniczenia i ostrożność przy automatycznym uruchamianiu skryptów
-
Prosta integracja z Gmail i Dyskiem Google
- Omówienie możliwości łączenia Apps Script z usługami Google Workspace
- Wysyłanie prostego e-maila z poziomu skryptu
- Wysyłanie powiadomienia na podstawie danych z arkusza
- Przykład: wiadomość e-mail po uzupełnieniu statusu
- Podstawowe operacje na plikach w Google Drive
- Odczyt nazwy pliku i linku do arkusza
- Tworzenie prostego komunikatu z linkiem do raportu
- Zasady ostrożności przy wysyłce wiadomości i pracy z plikami
-
Diagnostyka i poprawianie błędów
- Najczęstsze błędy początkujących w Google Apps Script
- Brak średnika, nawiasu lub cudzysłowu
- Błędna nazwa funkcji lub zakresu
- Niepoprawna nazwa arkusza
- Sprawdzanie komunikatów błędów
- Korzystanie z Logger.log do sprawdzania działania skryptu
- Przeglądanie historii wykonań skryptu
- Testowanie skryptu małymi krokami
- Tworzenie kopii bezpieczeństwa przed zmianami w kodzie
-
AI jako pomoc w nauce Apps Script
- Jak korzystać z AI przy nauce prostych skryptów
- Wyjaśnianie fragmentów kodu prostym językiem
- Generowanie propozycji prostych makr na podstawie opisu zadania
- Tworzenie promptów opisujących cel automatyzacji
- Prośba o poprawienie błędu w kodzie i wyjaśnienie przyczyny
- Tworzenie komentarzy do kodu z pomocą AI
- Przygotowanie checklisty testowania skryptu
- Ograniczenia AI: konieczność sprawdzania kodu przed użyciem na ważnych danych
-
Ćwiczenie końcowe: prosta automatyzacja arkusza
- Przygotowanie arkusza z danymi ćwiczeniowymi
- Nagranie makra formatującego raport
- Edycja prostego kodu w Apps Script
- Dodanie przycisku uruchamiającego automatyzację
- Dodanie prostego menu użytkownika
- Czyszczenie i kopiowanie wybranego zakresu danych
- Wysłanie przykładowego powiadomienia e-mail
- Sprawdzenie działania skryptu i poprawienie błędów
- Omówienie gotowego rozwiązania i możliwych kierunków dalszego rozwoju
Najbliższe terminy
Nie widzisz dogodnego terminu? Skontaktuj się z nami
Organizujemy szkolenia na życzenie