カスタムアプリケーション経由でGoogleスプレッドシートに接続する

Google Sheetsアドオンはプロ機能です

Google Sheetsアドオンやその他の強力な機能を利用して、ビジネスを成長させましょう。

WPForms Proを入手

WPFormsのGoogleアプリではなく、カスタムGoogleアプリケーションでGoogle Sheetsアドオンを使用したいですか?カスタムアプリケーション経由でGoogle Sheetsに接続することは、開発者や上級ユーザーにとって最良の選択肢となる場合があります。

このチュートリアルでは、WPForms Google Sheetsアドオンを独自のカスタムGoogleアプリで使用する方法を説明します。

要件:


開始する前に、まずWPFormsがWordPressサイトにインストールされ有効化されており、ライセンスが検証済みであることを確認する必要があります。また、お持ちでない場合はGoogleアカウントにサインアップし、Google Sheetsアドオンをインストールして有効化する必要があります。

注意: WPFormsをカスタムGoogleアプリケーションに接続することは、開発者または上級ユーザーにのみ推奨されます。カスタムアプリケーションが必要ない場合は、Google Sheetsアドオンの使用ガイドを参照してください。

高度なモードを有効にする

開始するには、WordPressダッシュボードを開き、WPForms » 設定に移動します。次に、インテグレーションタブをクリックします。

連携タブをクリック

次に、Google Sheetsインテグレーションをクリックして設定を展開します。

Google Sheetsをクリック

Googleアプリケーション接続を開始するには、高度なモードを有効にするをクリックします。

高度なモードを有効にするをクリック

これで、Google Cloud Platformからの情報を入力する必要がある追加設定が表示されます。

高度なモードの接続設定

この情報を見つけるには、まずGoogle Cloud Platformにログインしてカスタムアプリケーションを作成する必要があります。ただし、後でアクセスする必要があるため、WPFormsの設定は別のブラウザタブで開いたままにしておくことをお勧めします。

新しいプロジェクトの追加

Google Cloud Platformにログインしたら、APIとサービスをクリックします。

APIとアプリサービスをクリック

次の画面で、プロジェクトのドロップダウンメニューをクリックします。

プロジェクトを選択ドロップダウンをクリック

その後、プロジェクトが表示されるオーバーレイが表示されます。新しいプロジェクトをクリックしてください。

新しいプロジェクトをクリック

次に、プロジェクト名フィールドに名前を追加する必要があります。プロジェクトの目的を思い出すのに役立つ名前を使用することをお勧めします。ただし、好きな名前を使用できます。

名前を追加したら、作成ボタンをクリックします。

プロジェクト名を追加して作成をクリック

プロジェクトを作成したら、プロジェクトのドロップダウンを再度クリックし、デフォルトで選択されていない場合は新しく作成したプロジェクトを選択します。

プロジェクトドロップダウンをクリック

Google APIを有効にする

プロジェクトが作成されたので、Google APIを有効にする時間です。開始するには、左側のメニューでライブラリをクリックします。

ライブラリをクリック

これにより、APIライブラリに移動し、Google Drive APIGoogle Sheets API、およびGoogle Picker APIの3つのAPIを見つけて有効にする必要があります。

検索バーに「Google Drive API」と入力して、Google Drive APIを見つけます。

Google Drive APIを検索

Google Drive APIを見つけたら、有効にするボタンをクリックします。

Google Drive APIを有効にするをクリック

次に、GoogleのAPIライブラリに戻り、検索バーに「Google Sheets API」と入力します。

Google Sheets APIを検索

Google Sheets APIを見つけたら、有効にするボタンをクリックします。

Google Sheets APIを有効にするをクリック

最後に、GoogleのAPIライブラリに戻り、検索バーに「Google Picker API」と入力します。

Picker APIを検索

Google Picker APIを見つけたら、有効にするボタンをクリックします。

Picker APIを有効にするをクリック

ユーザータイプの選択

必要なAPIを有効にしたら、左側のメニューでOAuth同意画面をクリックします。

OAuth同意画面をクリック

次の画面で、アプリケーションのユーザーの種類を選択する必要があります。アプリを誰と共有したいかによって、内部または外部のいずれかを選択できます。

この例では、外部を選択します。選択したら、作成ボタンをクリックして続行します。

OAuth同意画面の作成ボタンをクリック

注意: 外部ユーザーと内部ユーザーの詳細については、ユーザーの種類に関するGoogleのドキュメントを確認してください。

アプリの登録

アプリのユーザーの種類を選択したら、アプリの登録を完了するページにリダイレクトされます。アプリを登録するには、いくつかの手順を完了する必要があります。これについては、次のセクションで説明します。

アプリ情報の追加

アプリに関する情報の追加は必須であり、これによりユーザーはあなたが誰であるか、そしてどのように連絡できるかを知ることができます。

必須フィールドに、アプリ名ユーザーサポートメールを追加してください。

アプリ登録名とサポートメール

アプリドメインの追加

アプリドメインセクションまでスクロールし、承認済みドメインセクションを見つけます。ここから、ドメインを追加ボタンをクリックします。

ドメイン追加ボタンをクリック

承認済みドメイン1フィールドに、ドメインとしてwpforms.comを追加する必要があります。

WPFormsドメインを追加

注意: wpforms.comを承認済みドメインとして追加する必要があります。そうしないと、アプリがWPFormsに接続できなくなります。

開発者連絡先の追加

次に、開発者連絡先セクションにお好みのメールアドレスを追加します。プロジェクトに変更があった場合、Googleはこのメールアドレスにご連絡します。

開発者のメールアドレス

最後に、保存して続行ボタンをクリックして、次のステップに進みます。

保存して続行をクリック

スコープの追加

次の画面で、スコープの追加または削除ボタンをクリックします。

スコープの追加または削除をクリック

表示されるサイドモーダルで、プロパティ名または値を入力というラベルの検索バーをクリックします。

プロパティ名または値を検索バーに入力

次に、次の各スコープを検索します。

  • 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

左側にあるチェックボックスをクリックして、上記の各スコープを有効にする必要があります。

スコープを有効にするにはチェックボックスをクリック

必要なスコープを有効にしたら、画面下部にある更新ボタンをクリックします。

更新ボタンをクリック

その後、スコープ画面に戻り、有効なスコープを表示および管理できます。ここから、保存して続行ボタンをクリックして変更を保存します。

スコープ画面で保存して続行をクリック

テストユーザーの追加

ユーザーがアプリとやり取りできるようになる前に、Googleは検証プロセスを完了する必要があります。ただし、検証される前に特定のユーザーがアプリをテストできるようにすることができます。この手順は設定には必要ないため、保存して続行ボタンをクリックして次の手順に進みます。

テストユーザー画面で保存して続行をクリック

アプリ登録の確認

アプリ登録の最後のステップは、概要画面で設定を確認することです。すべてが正しく、このチュートリアルの手順に対応している場合は、画面下部にあるダッシュボードに戻るボタンをクリックしてください。

ダッシュボードに戻るボタンをクリック

アプリの公開

アプリ登録が完了したので、アプリを公開する必要があります。これは、公開アプリボタンをクリックして、OAuth同意画面から直接行うことができます。

アプリを公開をクリック

ボタンをクリックすると、Googleのアプリ検証プロセスを完了するための追加の手順が表示されるモーダルが表示されます。確認するには、確認をクリックします。

確認をクリック

アプリケーションの認証情報を作成する

次のステップは、アプリケーションの認証情報を作成することです。開始するには、左側のメニューで認証情報をクリックします。

認証情報を見つける

次に、認証情報画面の上部にある認証情報を作成をクリックします。

認証情報を作成する

その後、OAuthクライアントIDをクリックします。

OAuth クライアント ID を選択

次に、アプリケーションの種類ドロップダウンをクリックし、ウェブアプリケーションを選択します。

ウェブアプリケーションを選択

その後、名前フィールドにOAuth 2.0クライアントの名前を入力してください。これはエンドユーザーには表示されないため、好きな名前を付けてください。

クライアント ID に名前を追加

次に、承認済みリダイレクトURIセクションまでスクロールし、URIを追加をクリックします。

URI 追加ボタン 1 をクリック

次に、WPForms統合設定に戻り、コピーアイコンをクリックして最初のコールバックURLをコピーする必要があります。

コールバック URL コピーアイコン 1 をクリック

次に、Googleアプリケーション設定に切り替えて、コールバックURLをURI 1フィールドに貼り付けます。

コールバック URL を URI 1 フィールドに貼り付け

その後、2番目のURIを追加できるように、再度URIを追加ボタンをクリックします。

URI 追加ボタン 2 をクリック

WPForms設定に切り替えて、2番目のコールバックURLの横にあるコピーアイコンをクリックします。

コールバック URL コピーアイコン 2 をクリック

次に、Google設定に戻り、2番目のコールバックURLをURI 2フィールドに貼り付けることができます。

2 番目のコールバック URL を追加

次に、作成ボタンをクリックします。

作成ボタン(クライアント ID)をクリック

次に、OAuthクライアント認証情報が表示されるモーダルウィンドウが表示されます。ここから、コピーアイコンをクリックしてクライアントIDをコピーします。

クライアント ID コピーアイコンをクリック

次に、WPForms統合設定に切り替えて、クライアントIDをGoogleクライアントIDフィールドに貼り付けます。

クライアント ID フィールド

次に、Googleアプリケーション設定に戻り、クライアントシークレットをコピーします。

クライアントシークレットコピーアイコンをクリック

もう一度WPFormsの連携設定に切り替えて、Google Client Secretフィールドにクライアントシークレットを貼り付けます。

クライアントシークレットを貼り付け

接続の完了

クライアントIDとクライアントシークレットが設定されたので、接続を完了させます。これを行うには、Googleで接続ボタンをクリックします。

Google スプレッドシートに接続ボタンをクリック

次に、Googleの認証ページにリダイレクトされます。ここで、WPFormsにGoogleアカウントへのアクセスを許可する必要があります。

Googleアカウントを選択したら、続行ボタンをクリックして、WPFormsにアカウントへのアクセスを許可します。

Google ドライブとシート用のチェックボックス

これで、WPForms » 設定 » 連携に戻ると、接続の詳細とともに緑色の接続済みステータスが表示されるはずです。

Google スプレッドシートの接続ステータス

これで、サイト上の任意のフォームにGoogle Sheets連携を追加することができます。

これで完了です!WPForms Google Sheetsアドオンで使用するためのカスタムGoogleアプリの設定方法がわかりました。

次に、WPFormsでユーザー提出情報を使って何ができるかについて、さらに詳しく知りたいですか?フォームエントリーの完全ガイドをご覧ください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。