Poziom kodowania: początkujący
Czas trwania: 20 minut
Typ projektu: automatyzacja z wyzwalaczem opartym na zdarzeniach
Cele
- Dowiedz się, co robi rozwiązanie.
- Dowiedz się, jakie funkcje pełnią usługi Apps Script w rozwiązaniu.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Jeśli masz różne typy treści, które chcesz oferować odbiorcom, możesz pozwolić użytkownikom wybierać, jakie treści mają od Ciebie otrzymywać, za pomocą Formularzy Google. To rozwiązanie umożliwia użytkownikom wybieranie interesujących ich tematów, a następnie automatyczne wysyłanie im wybranych treści e-mailem.

Jak to działa
Skrypt instaluje wyzwalacz oparty na zdarzeniach, który jest uruchamiany za każdym razem, gdy użytkownik prześle formularz. Po przesłaniu każdego formularza skrypt tworzy i wysyła e-maila z szablonu Dokumentów Google. E-mail zawiera imię i nazwisko użytkownika oraz wybrane przez niego treści. Oferowane treści mogą być dowolnego typu, o ile odwołuje się do nich adres URL.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa skryptów: instaluje wywoływacz oparty na zdarzeniach, który uruchamia się za każdym razem, gdy ktoś prześle formularz.
- Usługa dokumentów: otwiera szablon Dokumentów, którego skrypt używa do tworzenia e-maila.
- Usługa poczty: tworzy i wysyła e-maila z imieniem i nazwiskiem użytkownika oraz wybraną treścią.
- Usługa arkusza kalkulacyjnego: dodaje potwierdzenie do arkusza Odpowiedzi na formularz po wysłaniu e-maila przez skrypt.
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 skryptu
Kliknij poniższy przycisk, aby utworzyć kopię arkusza kalkulacyjnego Wysyłanie wyselekcjonowanych treści. Projekt Apps Script dla tego rozwiązania jest dołączony do arkusza kalkulacyjnego:
W skopiowanym arkuszu kalkulacyjnym kliknij Rozszerzenia > Apps Script.
W menu funkcji wybierz installTrigger.
Kliknij Wykonaj.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. <<../_snippets/oauth.md>>
Ważne: jeśli uruchomisz funkcję installTrigger więcej niż raz, skrypt utworzy wiele 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 każdy dodatkowy wyzwalacz i wybierz Usuń wyzwalacz.
Uruchamianie skryptu
- Wróć do arkusza kalkulacyjnego i kliknij Narzędzia > Zarządzaj formularzem > Otwórz aktywny formularz.
- Wypełnij formularz i kliknij Prześlij.
- Sprawdź skrzynkę odbiorczą. Powinien w niej być e-mail z linkami do wybranych przez Ciebie treści.
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 jest obsługiwany przez Google przy pomocy ekspertów Google Developers.