Saltar para o conteúdo principal

Google Drive

A integração com o Google Drive permite-lhe enviar documentos e anexos de email para o Drive — escolha ou crie uma pasta e carregue, a pedido ou a partir de um fluxo de trabalho.

O Drive é uma aplicação Google separada do Gmail. A exportação interativa usa o âmbito drive completo restrito do Google (para que possa navegar e escrever em qualquer pasta), o que implica o seu próprio cliente OAuth — distinto do usado para ligar uma caixa de correio Gmail. O seu callback é /oauth/google/callback.

O que pode fazer

  • Enviar para o Drive a partir de um documento — navegue pelo seu Drive, crie uma pasta se necessário, e carregue o ficheiro.
  • Carregar anexos de um email para uma pasta do Drive (interativamente, via Cmd+K ou Scout, ou a partir de um fluxo de trabalho).
  • Arquivar automaticamente documentos para uma pasta configurada à medida que são processados.

Configuração (auto-alojamento)

  1. Na Google Cloud Console, crie um cliente OAuth (um cliente separado do Gmail, idealmente num projeto próprio).
  2. Adicione o âmbito https://www.googleapis.com/auth/drive e o URI de redirecionamento <url-da-sua-aplicação>/oauth/google/callback.
  3. Defina as credenciais no seu ambiente:
    GOOGLE_DRIVE_CLIENT_ID=your_client_id
    GOOGLE_DRIVE_CLIENT_SECRET=your_client_secret

Como o âmbito drive completo é um âmbito restrito do Google, o ecrã de consentimento OAuth tem de passar pela verificação do Google antes de o usar em produção. As contas ligadas com o âmbito drive.file mais antigo precisam de voltar a ligar para obter acesso completo às pastas.

Ligar e usar

  1. Aceda a Definições → Integrações → Google Drive e ligue a sua conta.
  2. Abra qualquer documento e clique em Enviar para o Drive, escolha uma pasta (ou crie uma) e carregue.
  3. Para automatizar, adicione uma ação Enviar para o Google Drive a um fluxo de trabalho — a fonte dos ficheiros são os anexos do email de gatilho.