Google Drive® コネクターを使用すると、コマンド をチェーンで使用して、Google Drive のファイルやフォルダを管理できます。例えば、このコネクターを使えば、次のことができる:
- Googleドライブ内のファイル検索
- ファイルのアップロードとダウンロード
- ファイルやフォルダの作成・削除
このコネクターのコマンドは、Googleドキュメント®、シート®、スライド®などのGoogleワークスペース®製品に保存されたファイルではなく、Googleドライブに保存されたファイルを管理することに注意してください。
メモ: このコネクターはWorkivaによって構築され、サードパーティのシステムに接続する。Workivaサポートチームは、お客様のワークスペース内でこのコネクターの構成をヘルプすることはできますが、Workivaプラットフォーム外で発生した問題のトラブルシューティングやその他のサポートを行うことはできません。
前提条件
接続を有効にするには、コネクターはGoogle Drive REST APIを使用します。コネクターの設定には、以下のものが必要だ:
- OAuth同意とAPIアクセスを使用するGoogle®専用ウェブアプリケーション
- 統合プロジェクトのOAuthクライアントIDとシークレット
- ブラウザのポップアップを有効にする
- プロジェクトのリダイレクトURI:
Googleウェブアプリケーションの作成
コネクターを設定するには、まず OAuth の同意と API アクセスを使用する Google ウェブアプリケーションを作成します。コネクターは、アプリケーションの OAuth クライアント ID とシークレットを使用して Google Drive API に接続します。
ステップ1.プロジェクトの選択または作成
Google API 開発者コンソール で、コネクターで使用するプロジェクトを選択または作成します。プロジェクトを作成する:
- ツールバーで、プロジェクトまたは現在のプロジェクト名称を選択し、新規プロジェクトをクリックします。
- プロジェクト名 に、統合を識別するための一意の名称を入力します。
- Location で、あなたの組織を選択し、他の人がプロジェクトを使用できるようにします。
-
作成をクリックします。
ステップ2.APIを使用する
- ライブラリ タブを選択する。
- Google Drive APIを検索して選択します。
-
Google Drive APIの下で、Enableをクリックします。
ステップ3.OAuthクライアントIDとシークレットの作成
-
OAuth同意画面 タブで、内部 を選択し、作成 をクリックする。
- アプリ情報 で、コネクターの認証時にアプリを識別するヘルプとして、アプリの名称とユーザーサポートメールアドレスを入力します。
-
App domain の下に、
wdesk.comの認証ドメインを追加します。 - Developer contact informationの下で、プロジェクトに関するアップデートをGoogleに送信するメールアドレスを入力し、Save and Continueをクリックします。
-
スコープ およびオプション情報 の下で、保存して続行 をクリックし、スコープやオプション情報を追加しない。
メモ: 内部ユーザーを持つアプリケーションでは、スコープやオプション情報は必要ありません。
- 概要 の下で、必要に応じてOAuth同意画面の詳細をレビュー・編集し、ダッシュボードに戻る をクリックする。
-
Credentials タブで、Create credentials をクリックし、OAuth クライアント ID を選択する。
-
アプリケーションタイプ で、ウェブアプリケーションを選択する。
- OAuth 認証情報を識別するための一意の名称を入力します。
-
作成者のJavaScriptの原点の下:
- 北米では
https://h.app.wdesk.com を追加。 - 欧州連合では、
https://h.eu.wdesk.com を追加。 - APAC では
https://h.apac.wdesk.com を追加。
- 北米では
-
リダイレクトURI作成者 の下:
- 北米では
https://h.app.wdesk.com/s/wdata/oc/app/oauth/callback を追加。 - 欧州連合(EU)では、
https://h.eu.wdesk.com/s/wdata/oc/app/oauth/callback を追加。 - APAC では
https://h.apac.wdesk.com/s/wdata/oc/app/oauth/callback を追加。
- 北米では
- Create をクリックし、クライアントIDとシークレットをメモする。
グーグルドライブコネクターの設定
注: 組織のチェーンでコネクターを使用できるようにするには、まず最初に組織のセキュリティ管理者が構成から コネクターを有効にする必要があります。
- チェーンビルダー から接続 をクリックし、右上の作成 をクリックします。
-
コネクター 接続 の下で、Google Drive およびCloudRunner を選択します。
- 基本情報の下に、コマンドの識別をヘルプするユニークな名称と説明を入力します。
- 共有ドライブにアクセスするときにチェーンで作成、移動、アップロード、および削除コマンドを使用できるようにする場合は、Allow Write for All Drive Types にマーク(チェック)を付けます。
-
認証 で、コネクターの Google 統合プロジェクトのクライアント ID とシークレットを入力します。
メモ: すべての機密情報は自動的に暗号化され、AES(Advanced Encryption Standard)-256暗号化で保存されます。
-
Connectをクリックし、コネクターがGoogleアカウントに使用することを承認します。
メモ: Googleがコネクターを使用することを承認できるようにするには、ブラウザのポップアップを有効にします。
- 接続に使用する環境を選択し、保存します。
- 接続をテストするには、 コネクターのDownload Filesコマンドでチェーンを作成して実行し、有効な出力を返すことを確認します。
トラブルシューティング
Google Driveへの接続に失敗した場合:
- 統合プロジェクトのクライアントIDとシークレットを確認します。Google APIデベロッパーコンソール のCredentials タブに、プロジェクトのクライアントIDとシークレットが表示されます。
- プロジェクトのJavascript作成者を確認
- 上記のプロジェクトのリダイレクトURIを確認する。
- プロジェクトがGoogle Drive APIを使用することを確認する。