matelso logo 2022 brand
matelso logo 2022 brand
View Categories

Wie verknüpfe ich ein Google Sheet für das Reporting?

Die matelso platform ermöglicht es, relevante Daten und Informationen über den Data Distributor an beliebige Drittsysteme zu senden – darunter auch Google Sheets.
Um Daten automatisiert in einem Google Sheet speichern zu können, wird eine simple Web-App benötigt, die eingehende JSON-Daten entgegennimmt und in eine Tabelle schreibt.

Eine detaillierte Anleitung hinsichtlich des Data Distributor finden Sie hier.

Dieser Artikel zeigt Ihnen Schritt für Schritt, wie Sie:

– ein Google Sheet vorbereiten
– ein Google Apps Script anlegen
– das Script als Web-App veröffentlichen
– die finale URL im Data Distributor verwenden.

Eine vollständige Schritt-für-Schritt-Anleitung finden Sie unten. Zusätzlich steht Ihnen ein Video zur Verfügung:

 

1. Google Sheet vorbereiten

Erstellen Sie zunächst ein neues Google Sheet und legen Sie die gewünschten Spalten an – in diesem Beispiel:

– Zeitpunkt
– Anrufernummer
– Anrufername
– Gesprächsdauer

 

2. Apps Script Editor öffnen

Öffnen Sie nun über das Menü: “Erweiterungen” → “Apps Script”

Der Apps-Script-Editor öffnet sich automatisch in einem neuen Tab.

 

3. Neues Script anlegen

Ein neues Projekt enthält standardmäßig die Datei Code.gs.

Sie können diese Datei direkt verwenden.

 

Ersetzen Sie den vorhandenen Beispielcode durch folgendes Script:

function doPost(e) {
  // JSON-Daten aus dem Request holen
  var data = JSON.parse(e.postData.contents);
  // Spreadsheet und erste Tabelle öffnen
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  // Zeitpunkt erzeugen
  var now = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "dd.MM.yyyy HH:mm");
  // Neue Zeile einfügen
  sheet.appendRow([
    now,               // Zeitpunkt
    data.number,       // Anrufernummer
    data.name,         // Anrufername
    data.duration      // Gesprächsdauer
  ]);
  // Antwort an den Sender
  return ContentService.createTextOutput("OK");
}

Vergeben Sie einen Projektnamen und speichern Sie das Projekt.

 

4. Script als Web-App veröffentlichen

Klicken Sie oben rechts auf: “Bereitstellen” → “Neue Bereitstellung”

 

Wählen Sie im linken Bereich den Typ “Web-App” aus.

Füllen Sie die Felder wie folgt aus:

– Beschreibung: z. B. Einfaches Call Reporting mit der matelso platform
– Ausführen als: Ich selbst
– Zugriffsberechtigte: Nur ich selbst (kann später angepasst werden)

 

5. Zugriff für die Web-App gewähren

Im nächsten Schritt werden Sie aufgefordert, den Zugriff durch das google Konto zu gewähren. Klicken Sie auf den Button und folgen Sie den Anweisungen.

 

6. Bereitstellungs-URL kopieren

Nach erfolgreicher Bereitstellung erhalten Sie die Web-App-URL.

Diese URL ist der Endpunkt, den Sie später im Data Distributor verwenden.

 

7. (Optional): Zugriffsberechtigung ändern

Falls die Web-App für externe Systeme zugänglich sein soll (z. B. matelso platform), ändern Sie in “Bereitstellungen verwalten” → “Zugriffsberechtigte” auf:

– Jeder

oder

– Jeder mit einem Google-Konto

 

8. Bereitstellungs-URL im Data Distributor verwenden

Die Web-App ist nun bereit, JSON-Daten zu empfangen.
In der matelso platform können Sie diese URL in einer Data Distributor → HTTP Push → POST-Konfiguration eintragen.