> ## Documentation Index
> Fetch the complete documentation index at: https://developer.qaip.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Drive

> QAIPでGoogle Driveのファイルを取り込む

## 準備

1. Google Cloud Consoleで[Google Drive APIを有効化](https://console.cloud.google.com/apis/library/drive.googleapis.com)します。
2. [サービスアカウントを作成](https://cloud.google.com/iam/docs/service-accounts-create)します。
3. [サービスアカウントキーを作成](https://cloud.google.com/iam/docs/keys-create-delete)してJSONをダウンロードします。
4. 取り込みたいGoogle Driveフォルダをサービスアカウントのメールアドレスに共有します。権限には「閲覧者」を設定します。
   <Info>
     フォルダが「リンクを知っている全員」で共有されている場合、サービスアカウントへの共有は不要です。
   </Info>

## 手順

1. URL: `https://drive.google.com/drive/folders/<フォルダID>` を指定
2. 取り込み名を入力
3. サービスアカウントキーをJSON形式で貼り付け
4. 「保存する」をクリック

<Warning>
  1度に取り込み可能な最大ファイル数は1000ファイルです。<br />
  Google Docs/Sheets/Slidesのファイルサイズの上限は10MBです。<br />
  その他のファイルサイズの上限は50MBです。
</Warning>

## 対応しているファイル形式

[共通でサポートされているファイル形式](/docs/datasources#対応しているファイル形式)に加えて、以下のリストに含まれるファイル形式がサポートされています。

* Google Docs
* Google Sheets
* Google Slides
