> 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/overleaf-learn-latex-pt/base-de-conhecimento/051-how-can-i-upload-files-from-google-drive.md).

# Como posso carregar ficheiros do Google Drive?

## Introdução

Ficheiros de imagem, ou outros recursos de ficheiros, localizados na sua conta do Google Drive podem ser carregados nos seus projetos do Overleaf usando a [funcionalidade De URL externa](/latex/overleaf-learn-latex-pt/base-de-conhecimento/081-how-to-upload-a-file-using-an-external-url.md)—desde que esses ficheiros do Google Drive tenham a partilha de ficheiros ativada. Além disso, terá de criar um URL adequado ([ligação de download direto](/latex/overleaf-learn-latex-pt/base-de-conhecimento/081-how-to-upload-a-file-using-an-external-url.md#direct-download-links-28urls29)) que pode ser utilizado para adicionar cada ficheiro do Google Drive aos seus projetos do Overleaf: este artigo explica como fazer isso.

Depois de carregados a partir do Google Drive, o(s) ficheiro(s) correspondente(s) do projeto Overleaf podem ser atualizados a qualquer momento para os voltar a sincronizar com a versão mais recente guardada no Google Drive—[o vídeo abaixo](#video-showing-google-drive-file-upload) mostra como fazer isso.

## Notas e advertências sobre alterações aos serviços baseados no Google

Os serviços de alojamento de ficheiros, como o Google Drive, podem, a qualquer momento, fazer alterações aos seus serviços; em particular, modificando a estrutura dos URLs de partilha de ligações. Por exemplo, em 2021 a Google anunciou uma [atualização de segurança do Google Drive](https://support.google.com/a/answer/10685032?hl=en) que acrescentou o `**resourcekey**` parâmetro aos seus URLs de partilha de ficheiros. No entanto, devido à natureza desta atualização, parece que nem todos os utilizadores (ou todos os seus ficheiros) serão imediatamente afetados por esta alteração: alguns utilizadores do Google Drive verão o `**resourcekey**` parâmetro, outros poderão não o ver.

Devido a estas alterações imprevisíveis, é pouco prático para o Overleaf fornecer processos de conversão de URLs, constantemente atualizados e totalmente documentados, para o Google Drive ou serviços semelhantes—essas orientações poderiam ficar desatualizadas rapidamente e, assim, induzir em erro. No entanto, nesta página fornecemos uma forma de converter URLs de partilha de ficheiros do Google Drive que contenham o `**resourcekey**` parâmetro para um URL de download direto que pode usar com o Overleaf. A nossa equipa testou este procedimento e funcionou connosco, mas não podemos garantir que seja relevante para, ou que funcione para, todos. Em caso de dificuldade, os leitores devem, em primeiro lugar, tentar encontrar e consultar a documentação mais recente fornecida pelo(s) serviço(s) de alojamento que utilizam, ou procurar artigos ou vídeos do YouTube atualizados.

## Partilhar um ficheiro no Google Drive

Comece por identificar um ficheiro armazenado no Google Drive que pretende carregar para o seu projeto do Overleaf:

![Carregar um ficheiro do Google Drive para o Overleaf](/files/1d579e6fbc9353ba365cca4cd97242cc9308d771)

Em seguida, precisa de *partilhar* esse ficheiro, para o tornar acessível fora do Google Drive. A captura de ecrã seguinte, tirada num PC de secretária, mostra como aceder às opções de partilha de ficheiros e de ligação de ficheiros no Google Drive:

![Carregar um ficheiro do Google Drive para o Overleaf](/files/444cfee76a5bba0b37a4478e5c887baf259963e3)

Depois de selecionar a opção para partilhar o ficheiro, aparece uma **Partilhar com pessoas e grupos** caixa de diálogo (ver abaixo). A partir daqui, pode escolher partilhar esse ficheiro com indivíduos/grupos específicos ou torná-lo disponível para qualquer pessoa que tenha a ligação adequada do Google Drive.

Aqui, iremos partilhar o ficheiro com qualquer pessoa que tenha a ligação do Google Drive, alterando a definição de partilha de ligação de **Restrito** para **Qualquer pessoa com a ligação**, como mostrado na captura de ecrã seguinte tirada num dispositivo de secretária (portátil Windows):

![Carregar um ficheiro do Google Drive para o Overleaf](/files/3ea6056784eef898973f15d99a695482b0cbcedc)

## Obter uma ligação do Google Drive para o ficheiro partilhado

Depois de selecionar a opção de partilha de ligação preferida, precisamos de obter uma cópia da ligação (URL) do Google Drive para o nosso ficheiro partilhado. Há várias formas de o fazer:

* escolha **Copiar ligação** na caixa de diálogo acima (se ainda estiver visível no ecrã), ou
* clique com o botão direito no ficheiro e escolha **Obter ligação** (ver a captura de ecrã abaixo) e depois selecione **Copiar ligação** na caixa pop-up, ou
* selecione a opção de ligação apresentada à direita (ver captura de ecrã abaixo) e depois selecione **Copiar ligação** na caixa pop-up.

![Carregar um ficheiro do Google Drive para o Overleaf](/files/888658ae6444042da29e3c4961dca1d2953442d0)

## Criar um URL de download direto para o Overleaf

Depois de copiar a ligação (URL) do Google Drive, cole-a num editor de texto da sua preferência—porque iremos usá-la para derivar uma *URL de download direto* para utilização com o Overleaf: um URL que o Overleaf pode usar para descarregar o ficheiro do Google Drive e adicioná-lo ao seu projeto.

Depois de colar a ligação (URL) do Google Drive num editor de texto, deverá ver que tem a seguinte estrutura:

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

Para construir um URL de download, precisamos dos seguintes componentes da ligação do Google Drive:

* `FILE_ID`
* `resourcekey=RESOURCE_KEY`

Aqui está uma imagem que destaca os `FILE_ID` e `RESOURCE_KEY` componentes:

![Estrutura de um URL de ligação do Google Drive](/files/f0314a263de92df1f4f3098f714d2a1852629fe0)

`FILE_ID` e `RESOURCE_KEY` são sequências alfanuméricas longas, por isso tenha cuidado ao copiá-las para evitar omitir/perder quaisquer caracteres.

Tendo extraído o `FILE_ID` e `RESOURCE_KEY`, use o seguinte modelo para construir o URL de download para o Overleaf:

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

Aqui está uma imagem que destaca a utilização dos `FILE_ID` e `RESOURCE_KEY` componentes no URL de download construído:

![Estrutura de um URL de download do Google Drive](/files/fa50d015fbc8a67efb0fc08697afce16b255fa42)

Agora está pronto para carregar o ficheiro do Google Drive para o seu projeto do Overleaf.

## Carregar o ficheiro do Google Drive para um projeto do Overleaf

Para usar o URL de download, selecione a funcionalidade de carregamento de ficheiros do Overleaf e escolha **De URL externa**:

![Carregar um ficheiro do Google Drive para o Overleaf](/files/86d6bd249efec6af179c01d1cdec1610eaaafe54)

Cole o URL de download, dê um nome ao ficheiro e selecione **Criar** para adicionar (carregar) o seu ficheiro do Google Drive a um projeto do Overleaf.

### Vídeo que mostra o carregamento de ficheiros do Google Drive

O vídeo seguinte demonstra a utilização de um URL de download para adicionar um ficheiro do Google Drive a um projeto do 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/overleaf-learn-latex-pt/base-de-conhecimento/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.
