Programmierniveau: Anfänger
Dauer: 20 Minuten
Projekttyp: Automatisierung mit einem
ereignisgesteuerter Trigger
Zielsetzungen
- Machen Sie sich mit der Lösung vertraut.
- Informieren Sie sich über die Funktionsweise der Apps Script-Dienste im Lösung.
- Richten Sie das Skript ein.
- Führen Sie das Skript aus.
Informationen zu dieser Lösung
Wenn du deinen Zuschauern verschiedene Inhaltstypen anbieten möchtest, können Nutzer in Google Formulare auswählen, welche Inhalte sie von Ihnen erhalten möchten. So können Nutzer die Themen auswählen, für die sie sich interessieren, sendet ihnen die ausgewählten Inhalte automatisch per E-Mail.
Funktionsweise
Das Skript installiert einen ereignisgesteuerten Trigger, der jedes Mal ausgeführt wird, wenn ein Nutzer etwas sendet. ein Formular. Bei jeder Formulareinreichung erstellt und sendet das Skript eine E-Mail von eine Google Docs-Vorlage. Die E-Mail enthält den Namen und den Inhalt des Nutzers ausgewählt. Die von Ihnen angebotenen Inhalte können beliebig sein, solange darin von eine URL.
Apps Script-Dienste
Diese Lösung verwendet die folgenden Dienste:
- Script-Dienst: Damit wird das ereignisgesteuerte Trigger, der immer dann ausgelöst wird, wenn jemand das Formular sendet.
- Document service: Öffnet die Google Docs-Vorlage mit dem das Skript die E-Mail erstellt.
- E-Mail-Dienst: Erstellt und sendet E-Mails mit den Namen und die Inhaltsauswahl des Nutzers.
- Tabellendienst: Fügt eine Bestätigung hinzu. Formularantworten hinzufügen, nachdem das Skript die E-Mail gesendet hat.
Vorbereitung
Damit Sie dieses Beispiel verwenden können, müssen folgende Voraussetzungen erfüllt sein:
- Ein Google-Konto (Google Workspace-Konten können Genehmigung des Administrators erforderlich.
- Ein Webbrowser mit Zugriff auf das Internet.
Skript einrichten
Klicken Sie auf die folgende Schaltfläche, um eine Kopie des Berichts Ausgewählte Inhalte senden zu erstellen. Tabelle. Das Apps Script-Projekt dafür Lösung an die Tabellenkalkulation angehängt.
Kopie erstellenKlicken Sie in der kopierten Tabelle auf Erweiterungen. > Apps Script.
Wählen Sie im Drop-down-Menü für die Funktion installTrigger aus.
Klicken Sie auf Ausführen.
Autorisieren Sie das Skript, wenn Sie dazu aufgefordert werden. Wenn auf dem OAuth-Zustimmungsbildschirm die Warnung Diese App wurde nicht überprüft angezeigt wird, wählen Sie Erweitert > aus. Rufen Sie {Project Name} auf (unsicher).
Wichtig: Wenn Sie installTrigger mehr als einmal ausführen, erstellt das Skript Mehrere Trigger, die jeweils eine E-Mail senden, wenn ein Nutzer das Formular absendet Bis Wenn Sie zusätzliche Trigger löschen und doppelte E-Mails vermeiden möchten, klicken Sie auf Trigger.
Klicken Sie mit der rechten Maustaste auf jeden zusätzlichen Trigger. und klicken Sie auf Trigger löschen.Skript ausführen
- Wechseln Sie zurück zur Tabelle und klicken Sie auf Tools. > Formular verwalten > Zum Live-Formular wechseln.
- Füllen Sie das Formular aus und klicken Sie auf Senden.
- Suchen Sie in Ihrem Posteingang nach einer E-Mail mit Links zu den ausgewählten Inhalten.
Code ansehen
Um den Apps Script-Code für diese Lösung zu überprüfen, klicken Sie auf Sehen Sie sich den Quellcode unten an:
Quellcode ansehen
Code.gs
Beitragende
Dieses Beispiel wird von Google mit Unterstützung von Google-Entwicklerexperten verwaltet.