> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ja/narejjibsu/051-how-can-i-upload-files-from-google-drive.md).

# Google Driveからファイルをアップロードするにはどうすればよいですか？

## はじめに

Google Drive アカウントに保存されている画像ファイルやその他のファイルリソースは、以下を使って Overleaf プロジェクトにアップロードできます。 [外部URLから機能](/latex/ja/narejjibsu/081-how-to-upload-a-file-using-an-external-url.md)—ただし、これらの Google Drive ファイルでファイル共有が有効になっている場合に限ります。さらに、適切な URL（[直接ダウンロードリンク](/latex/ja/narejjibsu/081-how-to-upload-a-file-using-an-external-url.md#direct-download-links-28urls29)）を作成する必要があります。これは各 Google Drive ファイルを Overleaf プロジェクトに追加するために使用できます。やり方はこの記事で説明します。

Google Drive からアップロードした後は、対応する Overleaf プロジェクトのファイルをいつでも更新して、Google Drive に保存されている最新バージョンと再同期できます—[下の動画](#video-showing-google-drive-file-upload) でその方法を示します。

## Google ベースのサービスの変更に関する注意点

Google Drive のようなファイルホスティングサービスは、いつでもサービス内容を変更することがあります。特に、リンク共有 URL の構造を変更することがあります。たとえば 2021 年に Google は [Google Drive のセキュリティ更新](https://support.google.com/a/answer/10685032?hl=en) を発表し、ファイル共有 URL に `**resourcekey**` パラメータを追加しました。ただし、この更新の性質上、すべてのユーザー（またはすべてのファイル）がすぐにこの変更の影響を受けるわけではないようです。Google Drive のユーザーによっては `**resourcekey**` パラメータが表示され、表示されない人もいます。

このように予測できない変更があるため、Overleaf が Google Drive や同様のサービス向けに、常に最新で完全に文書化された URL 変換手順を提供するのは現実的ではありません。そのような案内はすぐに古くなり、誤解を招くおそれがあるためです。ただし、このページでは、 `**resourcekey**` パラメータを含む Google Drive のファイル共有 URL を、Overleaf で使用できる直接ダウンロード URL に変換する方法を 1 つ紹介します。私たちのチームはこの手順をテストし、正常に動作することを確認しましたが、すべての人に当てはまる、または必ず動作するとは保証できません。問題がある場合は、まず利用しているホスティングサービスの最新ドキュメントを確認・参照するか、最新の記事や YouTube 動画を探してください。

## Google Drive でファイルを共有する

まず、Overleaf プロジェクトにアップロードしたい、Google Drive に保存されているファイルを特定します。

![Google Drive のファイルを Overleaf にアップロードする](/files/5cda75d6492f466b9ffeb731a023b54a131d22ec)

次に、そのファイルを *共有* して、Google Drive の外部からアクセスできるようにする必要があります。以下のスクリーンショットは、デスクトップ PC で Google Drive のファイル共有とファイルリンクのオプションにアクセスする方法を示しています。

![Google Drive のファイルを Overleaf にアップロードする](/files/5214ef2ba1df9ab0ea5f018202b7f869791ebac9)

ファイルを共有するオプションを選ぶと、 **ユーザーやグループと共有** ダイアログボックスが表示されます（下記参照）。ここでは、特定の個人やグループとそのファイルを共有するか、適切な Google Drive リンクを持つ人なら誰でも利用できるように設定できます。

ここでは、リンク共有の設定を **制限付き** から **リンクを知っている全員**に変更して、Google Drive リンクを持つ人なら誰でもそのファイルを共有できるようにします。以下のスクリーンショットはデスクトップ端末（Windows ノート PC）で撮影したものです。

![Google Drive のファイルを Overleaf にアップロードする](/files/03fe32277a485a675ba66167c25dc64016c99b9e)

## 共有ファイルの Google Drive リンクを取得する

好みのリンク共有オプションを選んだら、共有ファイルの Google Drive リンク（URL）のコピーを取得する必要があります。方法はいくつかあります。

* 選び **リンクをコピー** を上のダイアログボックスから行う（まだ画面に表示されている場合）、または
* ファイルを右クリックして **リンクを取得** を選び（下のスクリーンショット参照）、次に **リンクをコピー** をポップアップ बॉックスから選択する、または
* 右側に表示されるリンクオプションを選択し（下のスクリーンショット参照）、次に **リンクをコピー** をポップアップ बॉックスから選択します。

![Google Drive のファイルを Overleaf にアップロードする](/files/528acf4d0bf7d28df14f0245c9539c2972d126d3)

## Overleaf 用の直接ダウンロード URL を作成する

Google Drive のリンク（URL）をコピーしたら、それをお好みのテキストエディタに貼り付けます。これは、 *直接ダウンロード URL* を導き出すために使うからです。これは Overleaf で使用するための URL で、Overleaf が Google Drive のファイルをダウンロードしてプロジェクトに追加できるようにします。

Google Drive のリンク（URL）をテキストエディタに貼り付けると、次の構造になっているはずです。

```
https://drive.google.com/file/d/FILE_ID/view?usp=sharing&resourcekey=RESOURCE_KEY
```

ダウンロード URL を作成するには、Google Drive リンクの次の要素が必要です。

* `FILE_ID`
* `resourcekey=RESOURCE_KEY`

次の画像は `FILE_ID` や `RESOURCE_KEY` の要素を強調しています。

![Google Drive リンク URL の構造](/files/5a10efdfcbe9f0e2bf7d548a34e09ca943d02f2d)

`FILE_ID` や `RESOURCE_KEY` は長い英数字の文字列なので、コピーする際は文字の抜けや欠落がないよう注意してください。

抽出したら `FILE_ID` や `RESOURCE_KEY`、次のテンプレートを使って Overleaf 用のダウンロード URL を作成します。

```
https://drive.google.com/uc?export=download&id=FILE_ID&resourcekey=RESOURCE_KEY
```

次の画像は `FILE_ID` や `RESOURCE_KEY` 構成されたダウンロード URL 内での要素の使い方を強調しています。

![Google Drive ダウンロード URL の構造](/files/49773ea44d8723d17220debf8b0f1179d07d95ab)

これで、Google Drive のファイルを Overleaf プロジェクトにアップロードできる準備が整いました。

## Google Drive のファイルを Overleaf プロジェクトにアップロードする

ダウンロード URL を使うには、Overleaf のファイルアップロード機能を選び、 **外部URLから**:

![Google Drive のファイルを Overleaf にアップロードする](/files/04ab29308c93408fb7663be85b6defd21adfec03)

を選択してダウンロード URL を貼り付け、ファイルに名前を付けてから **作成** を選び、Google Drive のファイルを Overleaf プロジェクトに追加（アップロード）します。

### Google Drive ファイルのアップロードを示す動画

次の動画では、ダウンロード URL を使って Google Drive のファイルを Overleaf プロジェクトに追加する方法を示します。

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2PMXTshGJI0Kg2ZtN6iXtk/18d4a3168847009a39f905c9acc45e51/Google_drive_upload.mp4>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ja/narejjibsu/051-how-can-i-upload-files-from-google-drive.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
