Plan Szkolenia
Wprowadzenie do Google Apps Script
- Co to jest Google Apps Script?
- Kluczowe funkcje i możliwości
- Zrozumienie środowiska wykonywalnego V8 i wsparcie dla nowoczesnego JavaScript
Konfiguracja Środowiska Programistycznego
- Tworzenie i zarządzanie projektami Google Apps Script
- Praca w edytorze online vs. clasp (wiersz polecenia Google Apps Script)
- Kontrola wersji z GitHub i clasp
Praca z Google Sheets
- Czytanie, zapisywanie i formatowanie danych
- Tworzenie niestandardowych menu, okien dialogowych i pasków bocznych
- Walidacja danych, formuły i integracje
Automatyzacja Aplikacji Google Workspace
- Automatyzacja Gmail: wiadomości, wątki, filtry
- Automatyzacja Google Drive: tworzenie plików, przenoszenie, uprawnienia
- Automatyzacja Kalendarza: harmonogramowanie, przypomnienia i wydarzenia
- Integracja z Docs i Slides do raportów i prezentacji
Wyzwalacze i Wykonanie Zdarzeniowe
- Wyzwalacze czasowe (zadaniami zaplanowane)
- Wyzwalacze zdarzeniowe (podczas edycji, podczas przesyłania formularza, podczas otwierania)
- Zarządzanie i debugowanie wyzwalaczy
Tworzenie Dodatków i Zaawansowanych Integracji
- Tworzenie dodatków do Google Workspace
- Publikowanie dodatków na rynku
- Łączenie Apps Script z API REST i usługami stron trzecich
Najlepsze Praktyki Dla Projektów Apps Script
- Techniki obsługi błędów i debugowania
- Zarządzanie bezpieczeństwem i uprawnieniami
- Strategie skalowalności i optymalizacji
Studia Praktyczne i Projektowane Zastosowania
- Automatyzacja przepływów pracy raportowania w Sheets i Docs
- Budowanie niestandardowych narzędzi CRM lub zarządzania zadaniami z Apps Script
- Przykłady zastosowań Apps Script w przedsiębiorstwach
Podsumowanie i Krok Dalej
Wymagania
- Doświadczenie w programowaniu JavaScript Znajomość podstawowych aplikacji Google Workspace (np. Docs, Sheets, Gmail)
Grupa docelowa
- Programiści webowi Specjaliści IT zarządzający Google Workspace Zespoły poszukujące automatyzacji przepływów pracy
Opinie uczestników (5)
Pokazanie nieoczywistych i nieintuicyjnych zachowań/funkcjonalności na przykładach.
Arkadiusz Prochwicz
Szkolenie - Advanced TypeScript
Uproszczenie nowych skomplikowanych technik
Brian Zaranyika - Vodacom SA
Szkolenie - React Native Expo
Przetłumaczone przez sztuczną inteligencję
The range of topics covered was quite extensive and the trainer made an effort to do them justice.
Lakshmipriya Sivakumar - Deque Systems Inc
Szkolenie - Spring Boot, React, and Redux
Przetłumaczone przez sztuczną inteligencję
Porównywanie w praktyce rozwiązań :D Obrazowanie rzeczy na realnych przykładach. Dodatkowo bardzo doceniam przygotowanie dla nas API, bazy danych i zadań- dzięki czemu można było wszystko przetestować "w boju" :D
Mateusz Redzik - BETFAN SP. Z O. O.
Szkolenie - React with Next.js
Trener wydawał się bardzo zorientowany w Vue. Doceniłem obserwację jego stylu programowania i nauczenie się nowych koncepcji do przetestowania.
Adrian Borrmann - CBC/Radio-Canada
Szkolenie - Advanced Vue.js
Przetłumaczone przez sztuczną inteligencję