Poziom umiejętności programowania: początkujący
Czas trwania: 20 minut
Typ projektu: automatyzacja z regułą wywoływaną przez zdarzenie
Cele
- Dowiedz się, na czym polega działanie rozwiązania.
- Dowiedz się, jak usługi Apps Script działają w ramach rozwiązania.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Jeśli masz różne typy treści, które chcesz udostępniać odbiorcom, możesz pozwolić użytkownikom wybrać, które z nich chcą otrzymywać za pomocą formularzy Google. To rozwiązanie umożliwia użytkownikom wybranie tematów, którymi są zainteresowani, a potem automatyczne wysyłanie im wybranych treści.
Jak to działa
Skrypt instaluje regułę wywoływaną przez zdarzenie, która działa za każdym razem, gdy użytkownik prześle formularz. Po każdym przesłaniu formularza skrypt tworzy i wysyła e-maila z użyciem szablonu Dokumentów Google. E-mail zawiera imię i nazwisko użytkownika oraz wybrane przez niego treści. Treści, które oferujesz, mogą być dowolnego typu, o ile tylko są dostępne pod adresem URL.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa skryptu – instaluje wyzwalacz sterowany zdarzeniami, który aktywuje się, gdy ktoś prześle formularz.
- Usługa dokumentu – otwiera szablon Dokumentów, którego skrypt używa do tworzenia e-maila.
- Usługa poczty – tworzy i wysyła e-maila z imieniem użytkownika i wybraną treścią.
- Usługa arkusza kalkulacyjnego – po wysłaniu e-maila przez skrypt dodaje potwierdzenie do arkusza Odpowiedzi na formularz.
Wymagania wstępne
Aby skorzystać z tego szablonu, 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 skryptu
Kliknij ten przycisk, aby utworzyć kopię arkusza Wyślij selekcjonowane treści. Projekt Apps Script odpowiadający temu rozwiązaniu jest dołączony do arkusza kalkulacyjnego.
Utwórz kopięW skopiowanym arkuszu kalkulacyjnym kliknij Rozszerzenia > Apps Script.
W menu funkcji wybierz installTrigger.
Kliknij Wykonaj.
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).
Ważne: jeśli uruchomisz skrypt installTrigger więcej niż raz, utworzy on kilka wyzwalaczy, z których każdy będzie wysyłać e-maila, gdy użytkownik prześle formularz. Aby usunąć dodatkowe reguły i uniknąć duplikatów e-maili, kliknij Reguły.
Kliknij prawym przyciskiem myszy każdy dodatkowy wyzwalacz i wybierz Usuń wyzwalacz.Uruchamianie skryptu
- Wróć do arkusza kalkulacyjnego i kliknij Narzędzia > Zarządzaj formularzem > Przejdź do opublikowanego formularza.
- Wypełnij formularz i kliknij Prześlij.
- Sprawdź pocztę e-mail, aby znaleźć e-maila z linkami do wybranych treści.
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 jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.