Verbindung zu Google Sheets über eine benutzerdefinierte Anwendung

Google Sheets Addon ist eine Pro-Funktion

Schalte das Google Sheets Addon und andere leistungsstarke Funktionen frei, um dein Geschäft auszubauen.

WPForms Pro erhalten

Möchtest du unser Google Sheets Addon mit einer benutzerdefinierten Google-Anwendung anstelle der WPForms Google-App verwenden? Die Verbindung zu Google Sheets über eine benutzerdefinierte Anwendung ist manchmal die beste Option für Entwickler und fortgeschrittene Benutzer.

In diesem Tutorial zeigen wir dir, wie du das WPForms Google Sheets Addon mit deiner eigenen benutzerdefinierten Google-App verwendest.

Voraussetzungen:


Bevor du beginnst, musst du sicherstellen, dass WPForms auf deiner WordPress-Website installiert und aktiviert ist und dass du deine Lizenz verifiziert hast. Du musst dich auch für ein Google-Konto anmelden, falls du noch keines hast, und das Google Sheets Addon installieren und aktivieren.

Hinweis: Die Verbindung von WPForms mit einer benutzerdefinierten Google-Anwendung wird nur Entwicklern oder fortgeschrittenen Benutzern empfohlen. Wenn du keine benutzerdefinierte Anwendung benötigst, sieh dir bitte unseren Leitfaden zur Verwendung des Google Sheets Addons an.

Erweiterter Modus aktivieren

Um zu beginnen, öffne dein WordPress-Dashboard und gehe zu WPForms » Einstellungen. Klicke dann auf den Tab Integrationen.

Integrations-Tab anklicken

Klicke als Nächstes auf die Google Sheets Integration, um ihre Einstellungen zu erweitern.

google-tabellen-klicken

Um mit deiner Google-Anwendungsverbindung zu beginnen, klicke auf Erweiterten Modus aktivieren.

erweiterten-modus-aktivieren-klicken

Du siehst nun zusätzliche Einstellungen, in denen du Informationen von der Google Cloud Platform eingeben musst.

erweiterte-modus-verbindungseinstellungen

Um diese Informationen zu finden, musst du dich zuerst bei der Google Cloud Platform anmelden und eine benutzerdefinierte Anwendung erstellen. Wir empfehlen jedoch, deine WPForms-Einstellungen in einem separaten Browser-Tab geöffnet zu lassen, während du deine Anwendung erstellst, da du später darauf zugreifen musst.

Neues Projekt hinzufügen

Sobald du dich bei der Google Cloud Platform angemeldet hast, klicke auf APIs & Dienste.

apis-und-app-dienste-klicken

Klicke auf dem nächsten Bildschirm auf das Dropdown-Menü für Projekte.

projekt-auswählen-dropdown-klicken

Danach erscheint ein Overlay, das deine Projekte anzeigt. Klicke auf NEUES PROJEKT.

neues-projekt-klicken

Als Nächstes musst du dem Feld Projektname einen Namen hinzufügen. Wir empfehlen die Verwendung eines Namens, der dir hilft, dich daran zu erinnern, wofür du das Projekt verwendest. Du kannst jedoch jeden beliebigen Namen verwenden.

Nachdem du einen Namen hinzugefügt hast, klicke auf die Schaltfläche ERSTELLEN.

projektname-hinzufügen-und-erstellen-klicken

Sobald du dein Projekt erstellt hast, klicke erneut auf das Projektdropdown und wähle dein neu erstelltes Projekt aus, falls es nicht bereits standardmäßig ausgewählt ist.

projekt-dropdown-klicken

Google APIs aktivieren

Jetzt, da dein Projekt erstellt ist, ist es an der Zeit, einige Google APIs zu aktivieren. Klicke dazu im linken Menü auf Bibliothek.

bibliothek-klicken

Dies führt Sie zur API-Bibliothek, wo Sie 3 verschiedene APIs finden und aktivieren müssen: Google Drive API, Google Sheets API und Google Picker API.

Geben Sie „Google Drive API“ in die Suchleiste ein, um die Google Drive API zu finden.

google-drive-api-suchen

Sobald Sie die Google Drive API gefunden haben, klicken Sie auf die Schaltfläche AKTIVIEREN.

google-drive-api-aktivieren-klicken

Gehen Sie als Nächstes zurück zur API-Bibliothek von Google und geben Sie „Google Sheets API“ in die Suchleiste ein.

google-sheets-api-suchen

Nachdem Sie die Google Sheets API gefunden haben, klicken Sie auf die Schaltfläche AKTIVIEREN.

google-sheets-api-aktivieren-klicken

Kehren Sie schließlich zur API-Bibliothek von Google zurück und geben Sie „Google Picker API“ in die Suchleiste ein.

picker-api-suchen

Sobald Sie die Google Picker API gefunden haben, klicken Sie auf die Schaltfläche AKTIVIEREN.

picker-api-aktivieren-klicken

Benutzertyp auswählen

Nachdem Sie die erforderlichen APIs aktiviert haben, klicken Sie im linken Menü auf OAuth-Zustimmungsbildschirm.

oauth-zustimmungsbildschirm-klicken

Auf dem nächsten Bildschirm müssen Sie einen Benutzertyp für Ihre Anwendung auswählen. Sie können entweder Intern oder Extern auswählen, je nachdem, mit wem Sie Ihre App teilen möchten.

Für unser Beispiel wählen wir Extern. Sobald Sie Ihre Auswahl getroffen haben, klicken Sie auf die Schaltfläche ERSTELLEN, um fortzufahren.

erstellen-button-oauth-zustimmung-klicken

Hinweis: Lesen Sie unbedingt die Dokumentation von Google zu Benutzertypen, um mehr über externe und interne Benutzer zu erfahren.

Deine App registrieren

Nachdem Sie einen Benutzertyp für Ihre App ausgewählt haben, werden Sie zu einer Seite weitergeleitet, auf der Sie Ihre App-Registrierung abschließen können. Sie müssen eine Reihe von Schritten zur Registrierung Ihrer App durchführen, die wir in den folgenden Abschnitten behandeln werden.

Hinzufügen von App-Informationen

Das Hinzufügen von Informationen zu Ihrer App ist erforderlich und ermöglicht es Benutzern zu wissen, wer Sie sind und wie sie Sie kontaktieren können.

Stellen Sie sicher, dass Sie in den erforderlichen Feldern einen App-Namen und eine Support-E-Mail-Adresse angeben.

app-registrierungsname-und-support-email

Hinzufügen einer App-Domain

Scrollen Sie nach unten zum Abschnitt App-Domain und suchen Sie den Abschnitt Autorisierte Domains. Klicken Sie von hier aus auf die Schaltfläche DOMAIN HINZUFÜGEN.

domain-hinzufügen-button-klicken

Im Feld Autorisierte Domain 1 müssen Sie wpforms.com als Ihre Domain hinzufügen.

add-wpforms-domain

Hinweis: Sie müssen wpforms.com als autorisierte Domain hinzufügen, sonst kann Ihre App keine Verbindung zu WPForms herstellen.

Hinzufügen von Entwicklerkontaktinformationen

Geben Sie als Nächstes Ihre bevorzugte E-Mail-Adresse im Abschnitt Entwicklerkontaktinformationen an. Google wird Sie unter dieser E-Mail-Adresse kontaktieren, wenn es Änderungen an Ihrem Projekt gibt.

Entwickler-E-Mail-Adresse

Klicken Sie abschließend auf die Schaltfläche SPEICHERN UND WEITER, um zum nächsten Schritt zu gelangen.

Klicken Sie auf "Speichern und fortfahren"

Hinzufügen von Scopes

Klicken Sie auf dem nächsten Bildschirm auf die Schaltfläche SCOPES HINZUFÜGEN ODER ENTFERNEN.

Klicken Sie auf "Bereiche hinzufügen oder entfernen"

Klicken Sie im erscheinenden Seitenfenster auf die Suchleiste mit der Bezeichnung Eigenschaftsnamen oder Wert eingeben.

Geben Sie den Eigenschaftsnamen oder -wert in die Suchleiste ein

Suchen Sie dann nach jedem der folgenden Scopes:

  • https://www.googleapis.com/auth/userinfo.email
  • https://www.googleapis.com/auth/userinfo.profile
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

Sie müssen jeden der oben genannten Scopes aktivieren, indem Sie das Kontrollkästchen auf der linken Seite anklicken.

Klicken Sie auf das Kontrollkästchen, um den Bereich zu aktivieren

Sobald Sie die erforderlichen Scopes aktiviert haben, klicken Sie auf die Schaltfläche AKTUALISIEREN am unteren Bildschirmrand.

Klicken Sie auf die Schaltfläche "Aktualisieren"

Sie kehren dann zum Bildschirm Bereiche zurück, auf dem Sie Ihre aktivierten Bereiche anzeigen und verwalten können. Klicken Sie von hier aus auf die Schaltfläche SPEICHERN UND FORTFAHREN, um Ihre Änderungen zu speichern.

Klicken Sie auf "Speichern und fortfahren" auf dem Bereich-Bildschirm

Testbenutzer hinzufügen

Google muss den Verifizierungsprozess abschließen, bevor Benutzer mit Ihrer App interagieren können. Sie können jedoch bestimmten Benutzern erlauben, Ihre App zu testen, bevor sie verifiziert ist. Dieser Schritt ist für unsere Einrichtung nicht erforderlich. Wir fahren daher mit dem nächsten Schritt fort, indem wir auf die Schaltfläche SPEICHERN UND FORTFAHREN klicken.

Klicken Sie auf "Speichern und fortfahren" auf dem Testbenutzer-Bildschirm

Überprüfung Ihrer App-Registrierung

Der letzte Schritt der App-Registrierung ist die Überprüfung Ihrer Konfiguration auf dem Bildschirm Zusammenfassung. Wenn alles korrekt aussieht und mit den Schritten in diesem Tutorial übereinstimmt, klicken Sie unten auf dem Bildschirm auf die Schaltfläche ZURÜCK ZUM DASHBOARD.

Klicken Sie auf die Schaltfläche "Zurück zum Dashboard"

Deine App veröffentlichen

Nachdem Sie die App-Registrierung abgeschlossen haben, müssen Sie Ihre App veröffentlichen. Sie können dies direkt auf dem Bildschirm für die OAuth-Zustimmung tun, indem Sie auf die Schaltfläche APP VERÖFFENTLICHEN klicken.

App veröffentlichen

Nachdem Sie auf die Schaltfläche geklickt haben, erscheint ein Modal mit weiteren Schritten zur Durchführung des Google App-Verifizierungsprozesses. Klicken Sie zur Bestätigung auf BESTÄTIGEN.

Bestätigen

Anmeldeinformationen für deine Anwendung erstellen

Der nächste Schritt ist die Erstellung von Anmeldeinformationen für Ihre Anwendung. Klicken Sie dazu im Menü auf der linken Seite auf Anmeldedaten.

Anmeldedaten

Klicken Sie dann oben auf dem Bildschirm Anmeldedaten auf ANMELDEINFORMATIONEN ERSTELLEN.

Anmeldedaten erstellen

Klicken Sie danach auf OAuth-Client-ID.

OAuth-Client-ID auswählen

Klicken Sie als Nächstes auf das Dropdown-Menü Anwendungstyp und wählen Sie Webanwendung aus.

Webanwendung auswählen

Stellen Sie danach sicher, dass Sie im Feld Name einen Namen für Ihren OAuth 2.0-Client eingeben. Dieser wird für Endbenutzer nicht sichtbar sein, daher können Sie ihn beliebig benennen.

Namen für Client-ID hinzufügen

Scrollen Sie als Nächstes zum Abschnitt Autorisierte Umleitungs-URIs und klicken Sie auf URI HINZUFÜGEN.

Schaltfläche "URI hinzufügen" 1 anklicken

Nun müssen Sie zu Ihren WPForms-Integrationseinstellungen zurückkehren und die erste Callback-URL kopieren, indem Sie auf das Kopieren-Symbol klicken.

Kopiersymbol für Callback-URL 1 anklicken

Wechseln Sie dann zurück zu Ihren Google-Anwendungseinstellungen und fügen Sie die Callback-URL in das Feld URIs 1 ein.

Callback-URL in das Feld URI 1 einfügen 1

Klicken Sie danach erneut auf die Schaltfläche URI HINZUFÜGEN, um Ihre zweite URI hinzuzufügen.

Schaltfläche "URI hinzufügen" 2 anklicken

Wechseln Sie zurück zu Ihren WPForms-Einstellungen und klicken Sie auf das Kopieren-Symbol neben der zweiten Callback-URL.

Kopiersymbol für Callback-URL 2 anklicken

Navigieren Sie nun zurück zu Ihren Google-Einstellungen und fügen Sie die zweite Callback-URL in das Feld URIs 2 ein.

Zweite Callback-URL hinzufügen

Klicken Sie als Nächstes auf die Schaltfläche ERSTELLEN.

Schaltfläche "Erstellen" für Client-ID anklicken

Ein Modal-Fenster mit Ihren OAuth-Client-Anmeldeinformationen wird dann angezeigt. Kopieren Sie von hier aus die Client-ID, indem Sie auf das Kopieren-Symbol klicken.

Kopiersymbol für Client-ID anklicken

Wechseln Sie dann zu Ihren WPForms-Integrationseinstellungen und fügen Sie die Client-ID in das Feld Google Client ID ein.

Client-ID-Feld

Navigieren Sie als Nächstes zurück zu Ihren Google-Anwendungseinstellungen und kopieren Sie das Client-Geheimnis.

Kopiersymbol für Client-Geheimnis anklicken

Wechseln Sie erneut zu Ihren WPForms-Integrationseinstellungen und fügen Sie den Client-Secret in das Feld Google Client Secret ein.

Client-Geheimnis einfügen

Verbindung abschließen

Nachdem Sie nun Ihre Client-ID und Ihren Client-Secret eingerichtet haben, ist es an der Zeit, die Verbindung herzustellen. Klicken Sie dazu auf die Schaltfläche Mit Google verbinden.

Schaltfläche "Mit Google Tabellen verbinden" anklicken

Als Nächstes werden Sie zu einer Google-Authentifizierungsseite weitergeleitet. Hier müssen Sie WPForms den Zugriff auf Ihr Google-Konto gewähren.

Sobald Sie ein Google-Konto ausgewählt haben, klicken Sie auf die Schaltfläche Weiter, um WPForms den Zugriff auf Ihr Konto zu gewähren.

Kontrollkästchen für Google Drive und Sheets

Wenn Sie nun zu WPForms » Einstellungen » Integrationen zurückkehren, sollten Sie den grünen Status Verbunden zusammen mit Ihren Verbindungsdetails sehen.

google-tabellen-verbindungsstatus

Sie können nun fortfahren, eine Google Tabellen-Integration zu jedem Formular auf Ihrer Website hinzuzufügen.

Das war's! Jetzt wissen Sie, wie Sie eine benutzerdefinierte Google-App für das WPForms Google Tabellen-Addon einrichten.

Möchten Sie als Nächstes mehr darüber erfahren, was Sie mit benutzergenerierten Informationen in WPForms tun können? Sehen Sie sich unseren vollständigen Leitfaden zu Formulareinträgen an, um mehr zu erfahren.

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.