Poziom umiejętności programowania: początkujący
Czas trwania: 15 minut
Typ projektu: automatyzacja z menu niestandardowym
Cele
- Dowiedz się, na czym polega działanie rozwiązania.
- Dowiedz się, jak usługi Apps Script działają w ramach rozwiązania.
- skonfigurować środowisko,
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
automatycznie dostosowywać szablon Certyfikat pracownika w Prezentacjach Google za pomocą danych pracowników w Arkuszach Google, a następnie wysyłać certyfikaty za pomocą Gmaila;
Jak to działa
Skrypt używa szablonu prezentacji Certyfikat pracownika z Prezentacji oraz arkusza kalkulacyjnego Arkuszy Google z danymi pracownika. Skrypt kopiuje szablon i zastępuje obiekty zastępcze danymi z arkusza kalkulacyjnego. Gdy skrypt utworzy slajdy dla każdego pracownika, wyodrębni każdy slajd jako załącznik w formacie PDF i wyśle certyfikaty do pracowników.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa Dysku – kopiuje szablon certyfikatu pracownika w Prezentacjach.
- Usługa arkuszy kalkulacyjnych – zawiera informacje o pracowniku i aktualizuje stan każdego wymienionego pracownika.
- Usługa Prezentacje – zastępuje zastępniki w prezentacji danymi pracownika z arkusza kalkulacyjnego.
- Usługa Gmail – pobiera poszczególne slajdy w formacie PDF i wysyła je do pracowników.
Wymagania wstępne
Aby skorzystać z tego przykładu, musisz spełnić te wymagania wstępne:
- Konto Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora).
- przeglądarka internetowa z dostępem do internetu;
Konfigurowanie środowiska
Kliknij ten przycisk, aby utworzyć kopię szablonu Świadectwień pracownika w Google Slides.
Utwórz kopięZanotuj identyfikator prezentacji, aby użyć go w następnym kroku. Identyfikator znajdziesz w adresie URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/edit
Na Dysku utwórz nowy folder na certyfikaty.
Zanotuj identyfikator folderu, aby użyć go w następnym kroku. Identyfikator znajdziesz w adresie URL:
https://drive.google.com/drive/folders/FOLDER_ID
Konfigurowanie skryptu
Kliknij przycisk poniżej, aby utworzyć kopię przykładowego arkusza Certyfikaty pracowników. Projekt Apps Script odpowiadający temu rozwiązaniu jest dołączony do arkusza kalkulacyjnego.
Utwórz kopięW arkuszu kalkulacyjnym otwórz projekt Apps Script, klikając Rozszerzenia > Apps Script.
W przypadku zmiennej
slideTemplateId
zastąpPRESENTATION_ID
identyfikatorem swojej prezentacji.W przypadku zmiennej
tempFolderId
zastąpFOLDER_ID
identyfikatorem folderu.Kliknij Zapisz .
Uruchamianie skryptu
- Wróć do arkusza kalkulacyjnego i kliknij Podziękowania > Utwórz certyfikaty. Aby to menu się wyświetliło, może być konieczne odświeżenie strony.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie Ta aplikacja nie została zweryfikowana, kontynuuj, wybierając Zaawansowane > Przejdź do {Nazwa projektu} (niebezpieczne).
Ponownie kliknij Podziękowania > Utwórz certyfikaty.
Gdy w kolumnie stanu wszystkich wierszy pojawi się wartość Utworzono, kliknij Podziękowania > Wyślij certyfikaty.
Sprawdzanie kodu
Aby sprawdzić kod Apps Script dla tego rozwiązania, kliknij Wyświetl kod źródłowy poniżej:
Pokaż kod źródłowy
Code.gs
Współtwórcy
Ten przykład został stworzony przez Sourabha Chorarię, blogera i eksperta Google dla programistów.
- Sourabh jest na Twitterze: @schoraria911.
- Przeczytaj blog Sourabha.
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.