Edytor skryptów Google Apps: wszystko, co musisz wiedzieć, aby rozpocząć
Jeśli korzystasz z usług Google, takich jak Dokumenty(Google Docs) Google , Arkusze(Google Sheets) Google , Google Analytics , Gmail i inne, możesz połączyć te usługi i zautomatyzować je za pomocą Google Apps Script .
Pomyśl o skrypcie Aplikacji(Google Apps Script) Google jak o wersji Google skryptu VBA firmy Microsoft(Microsoft’s VBA script) . Tak jak możesz automatyzować czynności i zadania lub dostosowywać makra w programach Microsoft Word i Excel za pomocą VBA(Excel with VBA) , możesz zautomatyzować zadania i czynności w usługach Google . W usługach takich jak Arkusze i Dokumenty(Docs) możesz nawet tworzyć własne niestandardowe menu.
Z tego artykułu dowiesz się, jak uzyskać dostęp do Apps Script i włączyć go w różnych usługach Google(various Google services) , jak poruszać się po edytorze Apps Script(Apps Script Editor) oraz jak łączyć usługi. Nie nauczysz się konkretnych funkcji skryptów(learn specific script functions) , ale Google oferuje doskonałą dokumentację i samouczki dotyczące skryptów aplikacji, z których można dowiedzieć się, jak pisać Apps Script .
Jak uzyskać dostęp do Edytora skryptów Aplikacji Google(Access Google Apps Script Editor)
Edytor kodu Google Apps Script można otworzyć w wielu usługach Google . Na przykład skrypt Apps Script(Apps Script) znajdziesz w menu Rozszerzenia(Extensions) w Arkuszach Google.
W innych usługach edytor skryptów Google Apps(Google Apps Script) można otworzyć w następujący sposób:
- Dokumenty Google(Google Docs) : wybierz Edytor skryptów(Script editor) w menu Narzędzia(Tools) .
- Prezentacje Google(Google Slides) : wybierz Edytor skryptów(Script editor) w menu Narzędzia(Tools) .
- Formularze Google(Google Forms) : wybierz Edytor skryptów(Script editor) w menu z trzema kropkami.
- Dysk Google(Google Drive) : kliknij prawym przyciskiem myszy dowolne puste miejsce, wybierz Więcej(More) , a następnie wybierz Skrypt Google Apps(Google Apps Script) .
Korzystając z dowolnej z tych metod, edytor kodu Apps Script zostanie otwarty w nowej karcie. To jest okno, w którym napiszesz każdą z funkcji, które składają się na cały twój skrypt. Domyślnie zobaczysz pustą funkcję o nazwie myFunction(), która jest gotowa do rozpoczęcia wypełniania kodu.
Uwaga(Note) : formatowanie kodu jest bardzo ważne, aby uniknąć błędów. Użyj komentowania, jak pokazano w poniższym kodzie, aby przypomnieć sobie, co próbowałeś zrobić w sekcjach kodu. Jest to bardzo podobne do tego, jak komentowanie działa w kodzie HTML z programowaniem internetowym.
Podczas nawigowania po edytorze kodu możesz wrócić do tej sekcji, wybierając Code.gs w lewym okienku nawigacyjnym w oknie edytora(Editor) . Aby zobaczyć inne dostępne okna, najedź kursorem na ikony w lewym okienku, a otworzy się główne okienko nawigacji.
Sekcja Przegląd(Overview) to miejsce, w którym można znaleźć statystyki dotyczące skryptu, takie jak liczba błędów, ile razy został wykonany i nie tylko.
W każdej z poniższych sekcji omówimy każdą z pozostałych sekcji edytora skryptów Google Apps .(Google Apps Script)
Poruszanie się po edytorze skryptów Google Apps(Google Apps Script Editor)
Kiedy edytujesz swój kod w edytorze, dobrze jest często wybierać ikonę dysku ( Zapisz(Save) ), aby nie stracić pracy.
Po zapisaniu zostaną wyświetlone inne opcje menu.
Obejmują one:
- Uruchom(Run) : spróbuj uruchomić cały skrypt od początku do końca.
- Debugowanie(Debug) : Przechodź przez skrypt jeden wiersz na raz.
- Lista funkcji(Function dropdown) : przeglądaj i przejdź do każdej utworzonej funkcji.
- Dziennik wykonania(Execution log) : wyświetla wszystkie komunikaty o stanie lub błędach z każdej podjętej przez Ciebie próby uruchomienia skryptu.
Opcja Biblioteki(Libraries) w lewym menu nawigacyjnym umożliwia dostęp do bibliotek napisanych przez inne osoby (lub napisanych i zapisanych w innym miejscu). Jest to przydatne, jeśli masz znajomego, który już napisał funkcję, której chcesz użyć w Arkuszach(Google Sheets) Google lub Dokumentach Google(Google Docs) , ale chcesz dodać do tego dodatkowe funkcje.
Wszystko, czego potrzebujesz, aby dodać te biblioteki do swojego projektu, to identyfikator skryptu(Script ID) . Możesz to znaleźć w sekcji ustawień projektu, którą pokażemy pod koniec tego artykułu.
Dodatki do usług skryptów Google Apps
Sekcja Usługi(Services) jest najbardziej przydatna. Tutaj możesz zintegrować swój obecny skrypt z innymi usługami Google , z których możesz korzystać.
Gdy ją wybierzesz, zobaczysz otwarte okno Dodaj usługę . (Add a service)Przewiń(Scroll) w dół do usługi, której chcesz użyć jako dodatku do istniejącego projektu.
Jeśli na przykład chcesz pobrać dane z konta Google Analytics do tego skryptu, możesz wybrać interfejs API Google Analytics(Google Analytics API) , a następnie Dodaj(Add) .
Jeśli chcesz znaleźć szczegółowe informacje o tym, jakie funkcje są dostępne dla tej nowej usługi dodatkowej i jak z nich korzystać, wybierz trzy kropki po prawej stronie interfejsu API(API) i wybierz Zobacz dokumentację(See documentation) .
Spowoduje to otwarcie dokumentacji Google Apps Script w nowej karcie, która zostanie automatycznie otwarta w sekcji dla tej usługi Google .
Zapoznaj się z dokumentacją dotyczącą składni funkcji, samouczków i przykładów kodu, których możesz użyć we własnym skrypcie.
Pamiętaj też, że możesz przejść do innych sekcji dokumentacji, aby zobaczyć, jakie ogólne funkcje są dostępne w skrypcie na podstawie usługi, z której korzystałeś podczas pierwszego otwierania edytora kodu Apps Script .
Jeśli na przykład otworzyłeś edytor w Arkuszach Google(Google Sheets) , sprawdź sekcję Arkusze(Sheets) w menu dokumentacji, aby znaleźć funkcje Arkuszy Google(Google Sheets) , których możesz użyć w swoim skrypcie.
Konfigurowanie i używanie wyzwalaczy skryptów aplikacji(Using Apps Script Triggers)
Kolejną przydatną funkcją w Google Apps Script jest możliwość ustawiania wyzwalaczy na podstawie wielu zdarzeń lub harmonogramów.
Aby skonfigurować nowy wyzwalacz dla skryptu, wybierz Wyzwalacze(Triggers) z menu nawigacyjnego po lewej stronie. W nowym oknie wyzwalaczy(Triggers) , które zostanie otwarte, wybierz przycisk Dodaj wyzwalacz(Add Trigger) .
Okno Dodaj wyzwalacz(Add Trigger) zawiera długą listę opcji, które pomagają dokładnie dostosować sposób i czas uruchamiania skryptu.
Uwaga(Note) : wiele z tych opcji zależy od usługi, dla której piszesz skrypt, lub dodanych interfejsów API(the APIs that you’ve added) .
Aby skonfigurować wyzwalacz, musisz wybrać:
- Którą funkcję uruchomić na początku
- Źródło zdarzenia, takie jak konkretna godzina, data lub zdarzenie w Twojej usłudze, np. zmiana komórki arkusza kalkulacyjnego Google lub początkowe otwarcie dokumentu
- Typ zdarzenia, na przykład otwarcie lub edytowanie czegoś w arkuszu kalkulacyjnym lub dokumencie Google , lub określone ustawienie daty lub godziny
- Częstotliwość powiadomień informująca o tym, jak często chcesz otrzymywać informacje o niepowodzeniu Twoich skryptów
Po wybraniu opcji Zapisz(Save) może pojawić się komunikat „ Autoryzacja skryptu(Script) nie powiodła się”, jeśli po raz pierwszy zapisujesz nowy wyzwalacz.
Zwykle jest to wywoływane, jeśli masz włączoną blokadę wyskakujących okienek w przeglądarce. Jeśli używasz przeglądarki Google Chrome(Google Chrome) , po prostu wybierz małą ikonę okna z czerwonym „X” nad nią. Zmień ustawienie na Zawsze zezwalaj na wyskakujące okienka(Always allow pop-ups) i wybierz Gotowe(Done) .
Gdy ponownie wybierzesz Zapisz(Save) , musisz przejść przez cały proces autoryzacji napisanego skryptu do uruchomienia na Twoim koncie Google lub Google Workspace .
Najpierw wybierz konto Google , na którym chcesz zezwolić na uruchamianie skryptu.
Zobaczysz ostrzeżenie, że napisana przez Ciebie niestandardowa funkcja lub skrypt nie jest „zweryfikowany” przez Google . Jeśli to Ty napisałeś skrypt, nie ma to znaczenia i można go bezpiecznie uruchomić na własnym koncie(Google Account) Google lub w Google Workspace .
Aby ominąć to ostrzeżenie, po prostu wybierz Zaawansowane(Advanced) , a następnie wybierz łącze Go to <project> (unsafe) u dołu.
Na koniec w oknie uprawnień wybierz Zezwól(Allow) , aby zezwolić na uruchamianie niestandardowych funkcji i skryptów na Twoim koncie Google lub Google Workspace .
Nie trzeba będzie powtarzać tego procesu ponownie, tylko przy pierwszym zapisaniu lub uruchomieniu niestandardowych projektów skryptów Aplikacji Google .(Google Apps)
Uzyskiwanie dostępu do Twojego identyfikatora skryptu Google
Ostatnia uwaga – możesz udostępnić swój skrypt znajomym lub współpracownikom, aby mogli użyć go lub dodać go jako bibliotekę do własnego skryptu.
Możesz znaleźć swój identyfikator skryptu(Script ID) pod ikoną Ustawienia(Settings) w lewym okienku nawigacyjnym.
Identyfikator skryptu(Script ID) można znaleźć w sekcji Identyfikatory(IDs) po prawej stronie identyfikatora skryptu(Script ID) .
Jak widać, edytor skryptów Google Apps(Google Apps Script) jest dość prosty, jeśli wiesz, jak przejść do każdej funkcji, której chcesz użyć. Upewnij się tylko(Just) , że dobrze zapoznałeś się z dokumentacją Google Apps Script , aby rozpocząć naukę pisania skryptów i wszystkich dostępnych funkcji.
Related posts
Jak eksperymentalne aplikacje Google mogą pomóc w walce z uzależnieniem cyfrowym
5 najlepszych aplikacji do filtrowania światła niebieskiego dla systemów Windows, Mac i Linux
5 przenośnych aplikacji, które zdecydowanie chcesz mieć na pamięci USB
Autouzupełnianie Google Chrome: kompletny przewodnik
4 najlepsze aplikacje do przesyłania portów i jak z nich korzystać
4 świetne narzędzia do tworzenia pakietów Instalatora Windows
7 najlepszych narzędzi do usuwania Bloatware dla systemu Windows
Xcode dla Windows (8 najlepszych narzędzi do tworzenia aplikacji na iOS na PC)
Jak działają strony internetowe: dowiedz się, co kryje się pod maską
Najlepsze 4 alternatywy dla Google Chromecast
11 najlepszych darmowych programów do tworzenia zrzutów ekranu dla systemu Windows
8 najlepszych darmowych aplikacji OCR do konwersji obrazów na tekst
Najlepsze dodatki do ulepszenia pakietu Google Office
5 najlepszych narzędzi skanera IP dla systemów Windows, Mac, iOS i Android
Google Draw: pełny przewodnik dla początkujących
5 sztuczek wiersza polecenia, które sprawią, że CMD będzie bardziej interesujący
Parser e-maili Zapier: 3 kreatywne sposoby korzystania z niego
5 aplikacji do znajdowania i usuwania zduplikowanych plików w systemie Windows 10
Najlepsze narzędzia do dostrajania procesora, karty graficznej i pamięci RAM
6 najlepszych aplikacji do sprawdzania temperatury procesora w systemie Windows 11/10