FOTC
  • Produkty
    • Google Workspace
    • Google Cloud
    • Chrome Enterprise
  • Usługi
    • Audyt bezpieczeństwa Google Workspace
    • Droga do Chmury
    • Elastyczne usługi cloud engineering
    • Google AI
    • Landing Zone
    • Wsparcie Techniczne
  • O nas
  • Startupy
  • Materiały
    • Historie klientów
    • Blog
    • Program Partnerski
  • Kariera
Kontakt
ro pl hu en
  • Polityka Prywatności

Google Apps Script – co to jest i jak korzystać z tego narzędzia?

PL » Blog » Google Apps Script – co to jest i jak korzystać z tego narzędzia?

Monika Zając

20 stycznia 2024
Google Apps Script – co to jest i jak korzystać z tego narzędzia?

Spis treści

  • Czym jest Apps Script?
  • Do czego używać Google Apps Script?
  • Jak korzystać z Google Apps Script?
  • Google Apps Script w praktyce – przykłady projektów FOTC
  • Apps Script – FAQ, czyli najczęściej zadawane pytania
    • Ile kosztuje Apps Script?
    • Czy muszę wykupić komercyjną wersję Google Workspace, aby móc korzystać z Apps Script?
    • Czego potrzebuję, aby zacząć korzystać z Apps Script?
    • Czy, aby korzystać z Apps Script muszę umieć kodować?
    • Jak zacząć z Apps Script?
    • Skąd czerpać wiedzę na temat składni języka Apps Script?
  • Skorzystaj z pomocy FOTC

Apps Script to działająca w chmurze platforma i język programowania oparty na JavaScript. Narzędzie to pozwala zautomatyzować wykonywanie działań w aplikacjach Google oraz integrować je ze sobą i z programami innych producentów. Z poniższego artykułu dowiesz się, jak rozpocząć pracę w edytorze kodu, gdzie można znaleźć dokumentację języka Apps Script i do czego warto wykorzystać to narzędzie.

Czym jest Apps Script?

Google Apps Script to oparty na JavaScript język programowania oraz platforma, w której w prosty sposób można tworzyć aplikacje rozszerzające funkcjonalność narzędzi tworzonych przez Google. 

Narzędzie zostało wstępnie zintegrowane z programami wchodzącymi w skład pakietu Google Workspace, jak również z ponad 100 innymi usługami Google, takimi jak YouTube, Google Analytics czy BigQuery.

Aby zacząć korzystać z Google Apps Script nie musisz być doświadczonym programistą. Wykorzystywany tu język odznacza się prostą składnią i został dobrze opisany w obszernej dokumentacji, udostępnianej na jednej ze swoich stron przez Google. Jednak jeśli chcesz w miarę sprawnie kodować na platformie, warto, aby tematy związane z programowaniem nie były Ci obce. Osobie, która wie, czym są pętle, zmienne czy instrukcje warunkowe, na pewno o wiele łatwiej będzie rozpocząć swoją przygodę z Apps Script. 

W przypadku omawianego narzędzia nie musisz też poświęcać wiele czasu na konfigurację środowiska – edytor kodu dostępny jest z poziomu przeglądarki, a wytworzone skrypty są wykonywane na serwerach Google. Tym samym jedyne czego potrzebujesz, by zacząć, to przeglądarka internetowa oraz aktywne konto Google.

Większe możliwości Google Workspace?

Specjaliści FOTC napiszą skrypt, którego potrzebujesz!

Poznaj szczegóły

Jeśli sposób działania Apps Script wydaje Ci się zbyt skomplikowany, to pewnie ucieszy Cię to, że istnieje prostsza alternatywna dla tego narzędzia. A mowa tu o AppSheet – platformie typu no-code, w której możesz tworzyć własne aplikacje i automatyzacje, nawet jeśli nie potrafisz programować. Więcej na jej temat dowiesz się z naszego artykułu Google AppSheet – co to jest jest i jak z niego korzystać? Zachęcamy Cię też do obejrzenia nagrania z naszego webinaru, podczas którego Maciej Wojnarowicz (Cloud Support Specialist w FOTC) wyjaśniał, jak postawić pierwsze kroki w AppSheet.

Webinar AppSheet - platforma typu no-code

Do czego używać Google Apps Script?

Dzięki Google Apps Script użytkownicy mogą tworzyć skrypty, które uwolnią ich (oraz członków ich zespołów) od wykonywania powtarzalnych i monotonnych czynności. Projekty stworzone przy użyciu tego narzędzia są najczęściej wykorzystywane do automatyzacji procesów, integrowania aplikacji Google z innymi programami oraz pisanina dodatków, które rozszerzą ich funkcjonalność.

Za pomocą Apps Script możesz na przykład:

  • Dodawać do aplikacji Google Workspace (np. Google Sheets, Google Docs czy Google Forms) własne funkcje w menu, wyskakujące okna czy paski.
  • Tworzyć makra i niestandardowe funkcje w Arkuszach Google.
  • Pisać aplikacje webowe, które później umieścisz na swojej stronie lub w Google Sites.
  • Integrować ze sobą różne usługi Google, takie jak na przykład AdSense, Analytics, Google Drive, Gmail czy Mapy.
  • Tworzyć dodatki do aplikacji i publikować je w Google Workspace Marketplace.

W narzędziu możesz między innymi stworzyć skrypt, który będzie pobierał dane z ankiet wypełnionych przez klientów w Formularzach Google i automatycznie zapisywał odpowiedzi w Arkuszach. Zaś w przypadku ważnych zmian dokonanych w tym dokumencie, do wskazanych osób wyśle informujący o tym e-mail. 

Jak korzystać z Google Apps Script?

Do tworzenia skryptów i aplikacji, zarządzania projektami stworzonymi w Google Apps Script oraz do ich monitorowania służy specjalny panel, z którego można korzystać pod adresem https://script.google.com/.

W narzędziu tym można wykonywać m.in. następujące czynności:

  • Wyszukiwać i wyświetlać istniejące projekty Apps Script.
  • Tworzyć nowe projekty.
  • Debugować kod.
  • Wyświetlać informacje na temat projektów.
  • Monitorować projekty oraz stan wykorzystywanych przez nie zasobów.
  • Wyświetlać zapisy dziennika aktywności projektów.
  • Włączać i wyłączać Apps Script API, w celu umożliwienia lub uniemożliwienia aplikacjom zewnętrznym korzystania z interfejsów API do łączenia się z Twoimi projektami i ich modyfikowania.

Na platformie możesz też zapisywać biblioteki oraz korzystać z wgranych już tam interfejsów API wielu usług Google.

Google Apps Script w praktyce – przykłady projektów FOTC

Google Apps Script to narzędzie, które bardzo często wykorzystujemy również w FOTC. Dzięki tej platformie możemy szybko i wygodnie tworzyć rozwiązania usprawniające pracę zarówno w naszej firmie, jak i w organizacjach naszych klientów. 

Jeśli więc potrzebujesz stworzyć skrypt, który będzie automatyzował procesy w Twojej firmie; nie wiesz, jak zintegrować Arkusze ze swoim systemem księgowym; albo chcesz zbiorczo nadawać uprawnienia użytkownikom w obrębie swojej organizacji, koniecznie się z nami skontaktuj. Specjaliści FOTC mają duże doświadczenie w tworzeniu skryptów i aplikacji w Google Apps Script i pomogą Ci rozwiązać problemy, z którymi zmierzysz się w tej materii. 

kod przykładowej aplikacji w Apps Script

Aby nie być gołosłownymi, poniżej przedstawiamy trzy przykładowe projekty, które inżynierowie FOTC zrealizowali przy użyciu Google Apps Script.

Automatyczne tworzenie umów 

Podpisywanie umów z nowymi klientami jest w FOTC bardzo sprawne. Przebiega ono w następujący sposób: po wypełnieniu przez klienta ankiety stworzonej w Google Forms, automatycznie generuje się umowa, w której uwzględnione są wszystkie ważne informacje, takie jak dane firmy, liczba wykupionych licencji i typ kontraktu. Dodatkowo informacje te zapisują się w bazie danych. Na podstawie generowanych tam statusów skrypt wysyła do wszystkich zainteresowanych osób e-maile o stanie projektu.

Łatwiejsze zarządzanie zasobami katalogu Google Workspace

Przy użyciu Google Apps Script technicy FOTC stworzyli funkcje, które ułatwiają im zarządzanie zasobami w katalogu Google Workspace (Directory). Dzięki temu mogą na przykład masowo pobierać oraz aktualizować aliasy mailowe w obrębie danej organizacji. Narzędzie to wykorzystujemy w FOTC zarówno wewnętrznie, jak i do obsługi klientów.

Wsparcie w migracji danych

Apps Script może też zostać użyte do automatyzacji procesów związanych ze zmianą środowiska pracy. Przykładem niech będzie tu skrypt, który nasi inżynierowie stworzyli podczas przenoszenia do Google Workspace kilkuset pracowników Tutore Poland. Napisane przez nich API automatycznie wysłało wszystkim przenoszonym użytkownikom dane do logowania, dzięki czemu nie trzeba było robić tego ręcznie. 

Czytaj też: Jak FOTC wsparło Tutore Poland przy migracji danych i ujednoliceniu środowiska pracy

Apps Script – FAQ, czyli najczęściej zadawane pytania

Ile kosztuje Apps Script?

Google Apps Script to narzędzie bezpłatne.

Czy muszę wykupić komercyjną wersję Google Workspace, aby móc korzystać z Apps Script?

Nie. Aby móc tworzyć skrypty przy użyciu tego narzędzia możesz posługiwać się darmową wersją konta Google.

Czego potrzebuję, aby zacząć korzystać z Apps Script?

Aby zacząć korzystać z platformy potrzebujesz przeglądarki internetowej oraz aktywnego konta Google. 

Czy, aby korzystać z Apps Script muszę umieć kodować?

Do pisania skryptów i niewielkich aplikacji w Google Apps Script nie jest potrzebne doświadczenie programistyczne. Jednocześnie warto pamiętać, że NIE jest to platforma typu no-code. Oznacza to, że znajomość podstaw programowania może okazać się bardzo pomocna.

Jak zacząć z Apps Script?

Panel Google Apps Script, który pozwala tworzyć i monitorować projekty znajduje się pod adresem https://script.google.com/. 

Skąd czerpać wiedzę na temat składni języka Apps Script?

Swoją wiedzę na ten temat możesz poszerzyć dzięki obszernej dokumentacji dostępnej na stronie producenta.  Znajdziesz tam również ćwiczenia, które pomogą Ci zaznajomić się z tematem w praktyce.

Skorzystaj z pomocy FOTC

Korzystasz z narzędzi Google Workspace? Chcesz rozszerzyć ich funkcjonalność lub potrzebujesz pomocy przy konfiguracji usługi? Skontaktuj się z naszymi specjalistami. Jako certyfikowany partner Google Cloud w wielu przypadkach możemy zaproponować naszym klientom dodatkowe rabaty na zakup licencji. Zapewniamy też dostępne w trybie 24/7 wsparcie techniczne oraz pomagamy w migracji danych z dotychczasowego środowiska pracy. Dbamy też o bezpieczeństwo instancji naszych klientów, wykonując dla nich audyty bezpieczeństwa Google Workspace.

Czym jest Apps Script?
Do czego używać Google Apps Script?
Jak korzystać z Google Apps Script?
Google Apps Script w praktyce – przykłady projektów FOTC
Apps Script – FAQ, czyli najczęściej zadawane pytania
Skorzystaj z pomocy FOTC

Monika Zając

Monika Zając zajmuje się content marketingiem od ponad 10 lat. W swojej karierze tworzyła treści dla takich marek jak Santander Bank, Żabka, ISOVER, Meble FORTE czy Raben. W FOTC pełni rolę Content Managera.

Usługi
  • Droga do Chmury-Strategia i Roadmapa
  • Landing zone
  • Szkolenia
Produkty
  • Google Workspace
  • Google Cloud
  • Google Workspace for Education
Branża
  • Administracja publiczna
  • Edukacja
  • Gaming
  • Małe i średnie przedsiębiorstwa
  • Ochrona zdrowia
  • Retail
Wiedza
  • Blog
  • Case Studies
  • Dyrektywa NIS2
Firma
  • O nas
  • Kariera
  • Kontakt
  • Program Partnerski
  • Audyt bezpieczeństwa
  • Google Workspace Support
  • Polityka Prywatności
  • Regulamin
Copyright © 2014 – 2024 Fly On The Cloud sp. z o.o. KRS: 0000500884, NIP: 8971797086, REGON: 022370270