# tGoogleDriveConnection

他のGoogle Driveのコンポーネントで再利用できるGoogle Drive接続を開きます。

## tGoogleDriveConnectionの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtGoogleDriveConnectionを設定するために使われます。

標準のtGoogleDriveConnectionコンポーネントは、Cloudファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

## 基本設定

| プロパティ | 説明 |
| --- | --- |
| [Property Type] (プロパティタイプ) | 接続の詳細を設定する方法を選択します。<br><br><ul> <li> <p> <span>[Built-In] (組み込み)</span>: このコンポーネントの接続の詳細がローカルに設定されます。関連するすべての接続のプロパティ値を手動で指定する必要があります。</p> </li> <li> <p> <span>[Repository] (リポジトリー)</span>: <span><span>[Repository] (リポジトリー)</span> &gt; <span>[Metadata] (メタデータ)</span></span>で一元的に保存された接続の詳細が、このコンポーネントによって再使用されます。 </p> <p>このチェックボックスの横にある <span>[...]</span> ボタンをクリックし、表示された <span>[Repository Content] (リポジトリーのコンテンツ)</span>ダイアログボックスで、再使用する接続の詳細を選択すると、関連するすべての接続のプロパティに値が自動的に入力されます。</p> </li> </ul> |
| [Application Name] (アプリケーション名) | Google DriveがそのAPIへのアクセスに必要とするアプリケーション名。 |
| [OAuth Method] (OAuth方式) | ドロップダウンリストから、Google Driveへのアクセスに使用するOAuth方式を選択します。<br><br><ul> <li> <p> <span>[Installed Application (Id &amp; Secret)] (インストール済みのアプリケーション(IDとシークレット))</span>: Google API Consoleを使用して作成したクライアントIDとクライアントシークレットを使用してGoogle Driveにアクセスします。この方式の詳細は、<a href="https://developers.google.com/identity/protocols/OAuth2#installed" target="_blank">[Google Identity Platform] &gt; [Installed applications] (インストール済みのアプリケーション) </a>をご覧ください。</p> </li> <li> <p> <span>[Installed Application (JSON)] (インストール済みのアプリケーション(JSON))</span>: Google API Consoleを使用して作成したクライアントシークレットJSONファイルを使用します。また、Google DriveにアクセスするためのクライアントID、クライアントシークレット、およびその他のOAuth 2.0パラメーターが含まれています。</p> </li> <li> <p> <span>[Service Account] (サービスアカウント)</span>: Google API Consoleを使用して作成したサービスアカウントJSONファイルを使用してGoogle Driveにアクセスします。この方式の詳細は、<a href="https://developers.google.com/identity/protocols/OAuth2#serviceaccount" target="_blank">[Google Identity Platform] &gt; [Service accounts] (サービスアカウント)</a>をご覧ください。</p> </li> </ul><br><br>各方式を使ってGoogle Driveにアクセスする方法の詳細は、[Google DriveにアクセスするためのOAuth方式](https://help.qlik.com/talend/r/ja-JP/8.0/components/google-drive/oauth-methods-for-accessing-google-drive)をご覧ください。 |
| [Client ID] (クライアントID)と[Client Secret] (クライアントシークレット) | クライアントIDとクライアントシークレット。<br><br>この2つのプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Installed Application (Id & Secret) (インストール済みのアプリケーション(IDとシークレット))が選択されている時のみ利用可能です。 |
| [Client Secret JSON] (クライアントシークレットJSON) | クライアントシークレットJSONファイルへのパス。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Installed Application (JSON) (インストール済みのアプリケーション(JSON))が選択されている時のみ利用可能です。 |
| [Service Account JSON] (サービスアカウントJSON) | サービスアカウントJSONファイルへのパス。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Service Account(サービスアカウント)が選択されている時のみ利用可能です。 |
| [Use Proxy] (プロキシを使用) | プロキシの背後で作業する場合は、このチェックボックスを選択します。このチェックボックスをオンにした状態で、以下のパラメーターに値を指定する必要があります:<br><br><ul> <li> <p> <span>[Host] (ホスト)</span>: HTTPプロキシサーバーのIPアドレス。</p> </li> <li> <p> <span>[Port] (ポート)</span>: HTTPプロキシサーバーのポート番号。</p> </li> </ul> |
| [Use SSL] (SSLを使用) | SSL接続を使用してGoogle Driveにアクセスする場合は、このチェックボックスを選択します。このチェックボックスをオンにした状態で、以下のパラメーターに値を指定する必要があります:<br><br><ul> <li> <p> <span>[Algorithm] (アルゴリズム)</span>: SSL暗号法アルゴリズムの名前。</p> </li> <li> <p> <span>[KeyStore file] (KeyStoreファイル)</span>: クライアントが信頼する証明書のリストを含むTrustStore証明書ファイルへのパス。</p> </li> <li> <p> <span>[Password] (パスワード)</span>: TrustStoreデータの整合性チェックに使用するパスワード。</p> </li> </ul> |

## 詳細設定

| プロパティ | 説明 |
| --- | --- |
| [DataStore Path] (DataStoreパス) | 更新トークンを保存する認証情報ファイルへのパス。<br><br>情報メモ注: インストールされているアプリケーションの認証に関連するクライアントID、クライアントシークレット、またはその他の設定が変更された場合は、ジョブを再び実行する前にこの認証情報ファイルを手動で削除する必要があります。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Installed Application (Id & Secret) (インストール済みのアプリケーション(IDとシークレット))またはInstalled Application (JSON) (インストール済みのアプリケーション(JSON))が選択されている時のみ利用可能です。 |
| [Read timeout] (読み取りタイムアウト) | 読み取りタイムアウトの値を秒で入力します。読み取る対象のデータが提供される前にタイムアウトになると例外が発生します。デフォルト値は30です。0は無限のタイムアウトを示します。 |
| [tStatCatcher Statistics] (tStatCatcher統計) | このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。 |

## グローバル変数

| 変数 | 説明 |
| --- | --- |
| ERROR\_MESSAGE | エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。 |

## 使用方法

| 使用方法のガイダンス | 説明 |
| --- | --- |
| **使用ルール** | このコンポーネントは、一般的に、他のGoogle Driveコンポーネントと共に使います。ジョブデザインでは、通常、他のGoogle Driveコンポーネントが再利用できるGoogle Drive接続を開くために使います。 |

**関連概念**

[Google Driveでファイルを管理する](https://help.qlik.com/talend/ja-JP/components/8.0/google-drive/tgoogledriveput-tgoogledriveconnection-tfileinputraw-managing-files-with-google-drive-standard-component-this)