Skip to main content
Wenn Sie Antworten von Ihrem Widget in Kameleoon sammeln und als CSV exportieren möchten, lesen Sie den Artikel Export von Umfragedaten.
In diesem Artikel erfahren Sie:
  • Wie Sie Ihr Google Sheet zum Empfangen von Umfragedaten konfigurieren.
  • Wie Sie die Registerkarte Survey Settings im Widget Studio konfigurieren, um Antworten an Google Sheets zu senden.

Google Sheet konfigurieren

  1. Gehen Sie zu Google Sheets und erstellen Sie eine neue Tabelle.
  2. Benennen Sie die Registerkarte Sheet 1 (dies ist der Standardwert).
  3. Definieren Sie in der ersten Zeile die Spalten wie folgt:
Details:
  • Column A > Geben Sie Date ein. Kameleoon füllt diese Zelle automatisch mit dem Datum und der Uhrzeit jeder Einreichung.
  • Ab Column B > Geben Sie den Namen jedes Umfrage- oder Formularelements ein, das zu Ihrem Widget hinzugefügt wurde.
Den Namen eines Elements finden Sie in der Elementstruktur auf der Registerkarte Content im Bereich Design.
Wenn Sie ein Element auswählen (z. B. eine Skala), wird sein Name oben in der Bearbeitungsseitenleiste angezeigt.
Nehmen wir dieses Widget als Beispiel:
Dieses Widget hat zwei Umfrageelemente. Geben Sie daher in der ersten Zeile des Google Sheet Folgendes ein:
  • Column A: Date
  • Column B: Scale
  • Column C: Long Answer
  1. Fügen Sie ein Google App Script hinzu
  • Klicken Sie auf Extensions > App Script. Ein neues Google Script wird geöffnet. Benennen Sie es um; verwenden Sie beispielsweise „form data”.
  • Ersetzen Sie den gesamten Code durch den folgenden:
Falls Sie Ihre Registerkarte nicht „Sheet 1” nennen können, ändern Sie die erste Zeile des Skripts und ersetzen Sie „Sheet 1,” durch den tatsächlichen Namen Ihrer Registerkarte.
Wenn Sie fertig sind, sollte Ihr Skript so aussehen:
  1. Klicken Sie auf Save project to Drive (links von Run).
  2. Wählen Sie in der Dropdown-Liste rechts von Debug die Option initialSetup aus (in der Regel standardmäßig ausgewählt).
  3. Klicken Sie auf Run.
Möglicherweise wird ein Pop-in angezeigt, in dem Sie um Genehmigungen gebeten werden. Klicken Sie auf Review permission und fahren Sie mit dem nächsten Bildschirm fort. Da Google das Skript nicht überprüft hat, kann eine Warnmeldung angezeigt werden. Klicken Sie auf Go to Mailing List (unsafe), um die korrekten Genehmigungen zum Aktualisieren Ihres Formulars einzurichten.
Nachdem Sie dem Skript die korrekten Genehmigungen erteilt haben, zeigt die Skripteditor-Konsole die folgende Ausgabe an:
Klicken Sie im linken Menü auf Triggers, um einen Trigger für das Skript hinzuzufügen.
Klicken Sie dann auf Add trigger. Wählen Sie im angezeigten Fenster die folgenden Optionen aus:
  • Choose which function to run: doPost
  • Choose which deployment should run: Head
  • Select event source: From spreadsheet
  • Select event type: On form submit
Klicken Sie auf Save. Klicken Sie auf Deploy > New deployment.
Klicken Sie auf das cog-Symbol neben Select type > Web app. Wählen Sie im angezeigten Formular die folgenden Optionen aus:
  • Description: Verwenden Sie einen aussagekräftigen Namen, z. B. „form data”.
  • Web app > Execute as: Me
  • Web app > Who has access: Anyone
Klicken Sie auf Deploy.
Who has access: Anyone ist erforderlich für die korrekte Übermittlung der Ergebnisse.
Kopieren Sie die URL.

Survey Settings im Widget Studio konfigurieren

  1. Wählen Sie auf der Registerkarte Survey Settings die Schaltfläche aus, auf die Benutzer klicken, um ihre Antwort einzureichen.
  2. Wählen Sie unter How are responses collected? die Option HTTP Request (external) aus.
    • Request Name: Geben Sie Ihrer Anfrage einen Namen; zum Beispiel „send data to Google Sheet”.
    • Method: Wählen Sie POST aus.
    • Action URL: Fügen Sie die URL ein, die von Ihrem Google Apps Script generiert wurde.
  3. Speichern Sie Ihre Konfiguration.

Konfiguration testen

  1. Rufen Sie eine Vorschau Ihres Widgets auf.
  2. Füllen Sie die Umfrage aus und klicken Sie auf Submit.
  3. Gehen Sie zurück zu Ihrem Google Sheet.
Sie sollten jetzt eine neue Zeile mit Ihrer Antwort sehen.