Zum Inhalt springen

Google Sheets-Verbindungsanleitung für Jitterbit App Builder

Übersicht

Diese Anleitung beschreibt die Systemanforderungen und Anweisungen zur Verbindung des App Builders mit einem Google Sheets-Datenbankserver.

Dieser Verbindungstyp unterstützt den bidirektionalen Zugriff auf Daten, einschließlich der CRUD-Geschäftsregeln des App Builders.

Systemanforderungen

Datenbankserver

Google Sheets-Datenbankserver

Client-Webbrowser

  • Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

  • Edge: 84+

Verbindungsanweisungen

Google Sheets aus der Google-Konsole konfigurieren

  1. Navigieren Sie zur Google-Konsole: https://console.cloud.google.com/apis/dashboard

  2. Aktivieren Sie die Google Sheets API, indem Sie auf "APIs und Dienste aktivieren" klicken und nach Google Sheets suchen.

  3. Richten Sie im Dashboard OAuth unter "Anmeldedaten" ein.

    attachment

  4. Klicken Sie oben auf dem Bildschirm auf "Anmeldedaten erstellen" und wählen Sie "OAuth-Client-ID".

  5. Wählen Sie den Anwendungstyp "Webanwendung" und geben Sie Ihrer Anwendung einen Namen.

  6. Fügen Sie eine Autorisierte Umleitungs-URI zurück zum nächsten erstellten Sicherheitsanbieter hinzu.

  7. Klicken Sie auf "Erstellen" und notieren Sie sich die Client-ID und das Client-Geheimnis.

    Graphische Benutzeroberfläche, Text, Anwendung, Email Beschreibung automatisch generiert

    Hinweis

    Die Umleitungs-URI in diesem Beispiel verwendet den Sicherheitsanbieter namens GoogleOAuth.

Google Sheets im App Builder konfigurieren

  1. Richten Sie den Sicherheitsanbieter im App Builder ein, indem Sie zu IDE > Sicherheitsanbieter navigieren.

  2. Fügen Sie einen Sicherheitsanbieter für "Datenquellenauthentifizierung" hinzu.

  3. Geben Sie die folgenden Details an:

    • Name: Übereinstimmender String nach "signin-" für die Umleitungs-URI

    • Typ: OAuth

    • Authentifizierungstyp: OAuth

    • OAuth-Client-Authentifizierung: Basic

    • OAuth-Ressourcen-Authentifizierung: Bearer

    • Token-Besitzer: Client

    • Umleitung bei Herausforderung: Wahr

    • Endpunkte:

      • Autorisierungsendpunkt: https://accounts.google.com/o/oauth2/auth

      • Token-Endpunkt: https://oauth2.googleapis.com/token

    • Anmeldeinformationen:

      • Typ: Client

      • Benutzername: Client-ID aus der Google-Konsole

      • Passwort: Client-Geheimnis aus der Google-Konsole

    • Eigenschaften:

    • Scopes: https://www.googleapis.com/auth/spreadsheets

      • Besuchen Sie die Dokumentation von Google für weitere Informationen zu Scopes. Mehrere Scopes können hinzugefügt werden, getrennt durch ein Leerzeichen.

    attachment

  4. Erstellen Sie einen Google Sheets-Datenserver aus IDE > Datenserver > + Server

    • Servername: Geben Sie einen Namen an

    • Typ: Google Sheets

    • Dateiname: UUID aus der Google Sheet-URL

      • Beispiel: https://docs.google.com/spreadsheets/d/Spreadsheet_UUID_Here
    • Sicherheitsanbieter: Wählen Sie den im vorherigen Schritt erstellten Sicherheitsanbieter aus

  5. Klicken Sie auf Speichern

Testen Sie die Verbindung

Klicken Sie auf die Schaltfläche Verbindung testen aus Testen.

Fehlerbehebung

Wenn Sie Probleme mit dem Google Sheets-Server haben, werden die folgenden Schritte zur Fehlerbehebung empfohlen:

  1. Aktivieren Sie Datenprotokollierung, um Protokolldateien und Daten zu generieren, die Sie herunterladen und überprüfen können.

  2. Konsultieren Sie die CData ADO.NET Provider für Google Sheets-Dokumentation für detaillierte Informationen.