Zum Inhalt springen

Verbindungsleitfaden für Google Sheets in Jitterbit App Builder

Übersicht

Dieser Leitfaden beschreibt die Systemanforderungen und Anweisungen zum Verbinden von App Builder mit einem Google Sheets-Datenbankserver.

Dieser Verbindungstyp unterstützt bidirektionalen Datenzugriff, einschließlich App Builder CRUD-Geschäftsregeln.

Systemanforderungen

Datenbankserver

Google Sheets-Datenbankserver

Client-Webbrowser

  • Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

  • Edge: 84+

Verbindungsanweisungen

Google Sheets in der Google Console konfigurieren

  1. Navigiere zur Google Console: https://console.cloud.google.com/apis/dashboard

  2. Aktiviere die Google Sheets API, indem du auf „APIs und Dienste aktivieren" klickst und nach Google Sheets suchst

  3. Richte OAuth vom Dashboard unter „Credentials" ein

    attachment

  4. Klicke oben auf dem Bildschirm auf „Credentials erstellen" und wähle „OAuth-Client-ID"

  5. Wähle den Anwendungstyp „Webanwendung" und vergib einen Namen für deine Anwendung

  6. Füge einen autorisierten Redirect-URI hinzu, der auf den im nächsten Schritt erstellten Sicherheitsanbieter zeigt

  7. Klicke auf „Erstellen" und notiere die Client-ID und das Client-Geheimnis

    Graphical user interface, text, application, email Description automatically generated

    Hinweis

    Der Redirect-URI in diesem Beispiel verwendet den Sicherheitsanbieter „GoogleOAuth".

Google Sheets in App Builder konfigurieren

  1. Richte den Sicherheitsanbieter in App Builder ein, indem du zu IDE > Sicherheitsanbieter navigierst

  2. Klicke auf + Sicherheitsanbieter, um einen Sicherheitsanbieter hinzuzufügen

  3. Gib die folgenden Details an:

    • Name: Übereinstimmende Zeichenkette nach „signin-" für Redirect-URI

    • Typ: OAuth

    • Authentifizierungstyp: OAuth

    • OAuth-Client-Authentifizierung: Basic

    • OAuth-Ressourcen-Authentifizierung: Bearer

    • Token-Eigentümer: Client

    • Bei Challenge umleiten: True

    • Endpunkte:

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

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

    • Credentials:

      • Typ: Client

      • Benutzername: Client-ID aus der Google Console

      • Passwort: Client-Geheimnis aus der Google Console

    • Eigenschaften:

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

      • Besuche Googles Dokumentation für weitere Informationen zu Scopes. Mehrere Scopes können hinzugefügt werden, getrennt durch ein Leerzeichen.

    attachment

  4. Erstelle einen Google Sheets-Datenbankserver über IDE > Datenbankserver > + Server

    • Servername: Gib einen Namen an

    • Typ: Google Sheets

    • Dateiname: UUID aus der Google Sheets-URL

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

  5. Klicke auf Speichern

Verbindung testen

Klicke auf die Schaltfläche Verbindung testen unter Testing.

Fehlerbehebung

Falls du Probleme mit dem Google Sheets-Server hast, werden diese Fehlerbehebungsschritte empfohlen:

  1. Aktiviere Protokollierung von Daten, um Protokolldateien und Daten zu generieren, die du herunterladen und überprüfen kannst.

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