Googleドライブでドキュメントの作成と編集を有効にする
Liferay DXPはGoogleドライブとの統合を提供しているため、ドキュメントとメディアアプリケーションを介してGoogleドキュメント、シート、およびスライドを作成および編集できます。 これらのドキュメントタイプのいずれかを追加または編集すると、ファイルを作成できるGoogleの外部エディタにリダイレクトされます。

この統合は、グローバルに(つまり、DXPインストール内のすべてのポータルインスタンスに対して)、または個々のインスタンスに対して有効にすることができます。 インスタンスレベルでの設定は、グローバル設定よりも優先されます。
前提条件
LiferayのGoogleドライブ統合を有効にするには、GoogleドライブAPIが有効で、OAuth 2が適切に設定されたアクティブなGoogleプロジェクトが必要です。 OAuth 2を設定するには、OAuth同意画面を設定し、OAuth 2認証情報を生成し、LiferayリクエストURIをOAuthクライアントの承認済みURIのリストに追加します。
OAuth 2の認証情報を生成する際には、アプリケーションの種類として、Webアプリケーションを選択していることを確認してください。 生成されたら、ドキュメントとメディアを設定するための認証情報のクライアントIDとクライアントシークレットが必要になります。
必要に応じて、Google Cloudのドキュメンテーションを参照してください。
- Creating a Google Project
- Enabling APIs for a Project
- Setting Up Your OAuth Consent Screen
- Setting Up OAuth 2
Googleプロジェクトの準備ができたら、Liferayのドキュメントとメディアアプリケーションを設定できます。
ドキュメントとメディアの設定
以下の手順に従って、LiferayとGoogleドライブの統合を有効にします。
-
グローバル メニュー (
) を開き、 コントロール パネル タブをクリックして、 システム設定 → ドキュメントとメディアに移動します。 -
[ Virtual Instance Scope]の下の[Google Drive]をクリックします。
![[仮想インスタンススコープ]の下の[Google ドライブ]をクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/digital-asset-management/devops/google-drive-integration/enabling-document-creation-and-editing-with-google-drive/images/02.png)
-
Google プロジェクトの OAuth 2 クライアント ID と クライアント シークレットを入力します。
注Google Picker API を使用すると、ユーザーは Liferay から Google に保存されている写真、ビデオ、地図、ドキュメントを選択できます。 これは、LiferayのGoogleドライブ用プラグインを使用する場合にのみ必要です。 詳細については、「 Google ドライブ ドキュメントへのリンクの有効化 」を参照してください。
-
保存をクリックします。
有効にすると、承認されたユーザーはドキュメントとメディアを介してGoogleドキュメント、スライド、シートを作成できます。
この機能を無効にするには、Google ドライブの アクション ボタンをクリックし、 デフォルト値をリセットを選択します。