Programmierkenntnisse: Anfänger
Dauer: 20 Minuten
Projekttyp: Automatisierung mit einem
ereignisgesteuerten Trigger
Ziele
- Verstehen, was die Lösung tut
- Verstehen, wie die Apps Script-Dienste in der Lösung funktionieren
- Das Script einrichten
- Das Script ausführen.
Informationen zu dieser Lösung
Wenn Sie verschiedene Arten von Inhalten anbieten möchten, können Sie Nutzern mit Google Formulare die Möglichkeit geben, auszuwählen, welche Inhalte sie von Ihnen erhalten. Mit dieser Lösung können Nutzer die Themen auswählen, die sie interessieren, und erhalten dann automatisch eine E‑Mail mit den ausgewählten Inhalten.

Funktionsweise
Das Script installiert einen ereignisgesteuerten Trigger, der jedes Mal ausgeführt wird, wenn ein Nutzer ein Formular sendet. Bei jeder Formulareinreichung erstellt und sendet das Script eine E‑Mail aus einer Google Docs-Vorlage. Die E‑Mail enthält den Namen des Nutzers und die ausgewählten Inhalte. Die von Ihnen angebotenen Inhalte können beliebiger Art sein, sofern sie über eine URL referenziert werden.
Apps Script-Dienste
Diese Lösung verwendet die folgenden Dienste:
- Script-Dienst: Installiert den ereignisgesteuerten Trigger, der jedes Mal ausgeführt wird, wenn jemand das Formular sendet.
- Dokument-Dienst: Öffnet die Docs-Vorlage, die das Script zum Erstellen der E‑Mail verwendet.
- Mail-Dienst: Erstellt und sendet die E‑Mail mit dem Namen des Nutzers und der Auswahl der Inhalte.
- Spreadsheet-Dienst: Fügt dem Tabellenblatt Formularantworten eine Bestätigung hinzu, nachdem das Script die E‑Mail gesendet hat.
Vorbereitung
Für die Verwendung dieses Beispiels müssen die folgenden Voraussetzungen erfüllt sein:
- Ein Google-Konto (für Google Workspace-Konten ist möglicherweise die Genehmigung durch den Administrator erforderlich)
- Ein Webbrowser mit Internetzugriff
Script einrichten
Klicken Sie auf die folgende Schaltfläche, um eine Kopie der Google Sheets-Tabelle Send curated content zu erstellen. Das Apps Script-Projekt für diese Lösung ist an die Tabelle angehängt:
Klicken Sie in der kopierten Tabelle auf Erweiterungen > Apps Script.
Wählen Sie im Drop-down-Menü der Funktion installTrigger aus.
Klicken Sie auf Ausführen.
Autorisieren Sie die Skripts, wenn Sie dazu aufgefordert werden. <<../_snippets/oauth.md>>
Wichtig: Wenn Sie installTrigger mehrmals ausführen, erstellt das Script mehrere Trigger, die jeweils eine E‑Mail senden, wenn ein Nutzer das Formular sendet. 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 dann auf Trigger löschen.
Das Script ausführen
- Wechseln Sie zurück zur Tabelle und klicken Sie auf Tools > Formular verwalten > Live-Formular aufrufen.
- Füllen Sie das Formular aus und klicken Sie auf Senden.
- In Ihrem E‑Mail-Posteingang sollte eine E‑Mail mit Links zu den von Ihnen ausgewählten Inhalten eingegangen sein.
Code ansehen
Wenn Sie den Apps Script-Code für diese Lösung ansehen möchten, klicken Sie auf Quellcode ansehen:
Quellcode ansehen
Code.gs
</section>
Beitragende
Dieses Beispiel wird von Google mit Unterstützung von Google Developer Experts verwaltet.