Poziom kodowania: początkujący
Czas trwania: 20 minut
Typ projektu: automatyzacja z
wyzwalaczem opartym na zdarzeniach
Cele
- Poznanie działania rozwiązania.
- Poznanie działania usług Apps Script w ramach rozwiązania.
- Skonfigurowanie skryptu.
- Uruchomienie skryptu.
Informacje o rozwiązaniu
Jeśli masz różne rodzaje treści, które chcesz udostępniać odbiorcom, możesz pozwolić użytkownikom wybrać, jakie treści mają od Ciebie otrzymywać, za pomocą Formularzy Google. To rozwiązanie umożliwia użytkownikom wybranie interesujących ich tematów, a następnie automatycznie wysyła im e-maile z wybranymi treściami.

Jak to działa
Skrypt instaluje wyzwalacz oparty na zdarzeniach, który uruchamia się za każdym razem, gdy użytkownik prześle formularz. Po każdym przesłaniu formularza skrypt tworzy i wysyła e-maila na podstawie 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 są dostępne pod adresem URL.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa skryptu: instaluje wyzwalacz oparty na zdarzeniach, który uruchamia się za każdym razem, gdy ktoś prześle formularz.
- Usługa Document: otwiera szablon Dokumentów, którego skrypt używa do tworzenia e-maila.
- Usługa Mail: tworzy i wysyła e-maila z imieniem i nazwiskiem użytkownika oraz wybranymi treściami.
- Usługa Arkuszy kalkulacyjnych: po wysłaniu e-maila przez skrypt dodaje potwierdzenie do arkusza Odpowiedzi w formularzu.
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ądarka internetowa z dostępem do internetu.
Skonfigurowanie skryptu
Kliknij ten 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 Uruchom.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. <<../_snippets/oauth.md>>
Ważne: jeśli uruchomisz installTrigger więcej niż raz, skrypt utworzy wiele wyzwalaczy, które będą wysyłać e-maila za każdym razem, gdy użytkownik prześle formularz. Aby usunąć dodatkowe wyzwalacze i uniknąć duplikatów e-maili, kliknij Wyzwalacze . Kliknij prawym przyciskiem myszy każdy dodatkowy wyzwalacz i kliknij Usuń wyzwalacz.
Uruchomienie skryptu
- Wróć do arkusza kalkulacyjnego i kliknij Narzędzia > Zarządzaj formularzem > Otwórz formularz na żywo.
- Wypełnij formularz i kliknij Prześlij.
- Sprawdź skrzynkę odbiorczą. Powinien się w niej znaleźć e-mail z linkami do wybranych treści.
Sprawdzenie kodu
Aby sprawdzić kod Apps Script dla 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 utrzymywany przez Google przy pomocy Ekspertów Google Developers.