Poziom kodowania: początkujący
Czas trwania: 15 minut
Typ projektu: automatyzacja z menu niestandardowym
Cele
- Dowiedz się, co robi rozwiązanie.
- Dowiedz się, jakie funkcje pełnią usługi Apps Script w ramach rozwiązania.
- skonfigurować środowisko,
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Automatycznie dostosuj szablon certyfikatu pracownika w Prezentacjach Google za pomocą danych pracowników w Arkuszach Google, a następnie wyślij certyfikaty za pomocą Gmaila.

Jak to działa
Skrypt korzysta z szablonu prezentacji Certyfikat pracownika z Prezentacji oraz arkusza kalkulacyjnego Arkuszy z danymi pracownika. Skrypt kopiuje szablon i zastępuje symbole zastępcze danymi z arkusza kalkulacyjnego. Gdy skrypt utworzy slajd dla każdego pracownika, wyodrębni każdy slajd jako załącznik PDF i wyśle certyfikaty do pracowników.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa Dysku Google: kopiuje szablon Prezentacji – certyfikat pracownika.
- Usługa arkusza kalkulacyjnego: podaje szczegółowe informacje o pracownikach i aktualizuje stan każdego z nich.
- Usługa Prezentacje: zastępuje symbole zastępcze w prezentacji danymi pracowników z arkusza kalkulacyjnego.
- Usługa Gmail: pobiera poszczególne slajdy w formacie PDF i wysyła je do pracowników.
Wymagania wstępne
Aby użyć tego przykładu, musisz spełnić te wymagania wstępne:
- Konto Google (w przypadku kont Google Workspace może być wymagana zgoda administratora).
- przeglądarkę internetową z dostępem do internetu,
Konfigurowanie środowiska
- Kliknij poniższy przycisk, aby utworzyć kopię szablonu slajdów Certyfikaty pracowników.
Zanotuj identyfikator prezentacji, aby użyć go w kolejnym kroku. Identyfikator znajdziesz w adresie URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/editNa Dysku utwórz nowy folder, w którym będą przechowywane certyfikaty.
Zanotuj identyfikator folderu, aby użyć go w późniejszym kroku. Identyfikator znajdziesz w adresie URL:
https://drive.google.com/drive/folders/FOLDER_ID
Konfigurowanie skryptu
Kliknij poniższy przycisk, aby utworzyć kopię przykładowego arkusza kalkulacyjnego Certyfikaty pracowników w Arkuszach. Projekt Apps Script dla tego rozwiązania jest dołączony do arkusza kalkulacyjnego:
W arkuszu otwórz projekt Apps Script, klikając Rozszerzenia > Apps Script.
W przypadku zmiennej
slideTemplateIdzastąpPRESENTATION_IDidentyfikatorem prezentacji.W przypadku zmiennej
tempFolderIdzastąpFOLDER_IDidentyfikatorem folderu.Kliknij Zapisz
.
Uruchamianie skryptu
- Wróć do arkusza kalkulacyjnego i kliknij Podziękowania > Utwórz certyfikaty. Aby wyświetlić to menu niestandardowe, konieczne może być odświeżenie strony.
- Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. <<../_snippets/oauth.md>>
- Kliknij Podziękowania > Utwórz certyfikaty.
- Gdy w kolumnie stanu wszystkich wierszy pojawi się Utworzono, kliknij Podziękowania > Wyślij certyfikaty.
Sprawdź kod
Aby sprawdzić kod Apps Script tego rozwiązania, kliknij Wyświetl kod źródłowy:
Pokaż kod źródłowy
Code.gs
</section>
Współtwórcy
Ten przykład został utworzony przez Sourabha Chorarię, blogera i eksperta Google Developer.
- Znajdź Sourabha na Twitterze: @schoraria911.
- Przeczytaj bloga Sourabha.
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google Developers.