Google Drive
La integración con Google Drive te permite enviar documentos y adjuntos de correo a Drive — elige o crea una carpeta y sube, bajo demanda o desde un flujo de trabajo.
Drive es una app de Google separada de Gmail. La exportación interactiva usa el scope drive completo restringido de Google (para que puedas navegar y escribir en cualquier carpeta), que debe ser su propio cliente OAuth — distinto del que se usa para conectar un buzón de Gmail. Su callback es /oauth/google/callback.
Qué puedes hacer
- Enviar a Drive desde un documento — navega por tu Drive, crea una carpeta si la necesitas y sube el archivo.
- Subir adjuntos de un correo a una carpeta de Drive (de forma interactiva, mediante Cmd+K o Scout, o desde un flujo de trabajo).
- Archivar automáticamente documentos en una carpeta configurada a medida que se procesan.
Configuración (autoalojamiento)
- En la Google Cloud Console, crea un cliente OAuth (un cliente separado del de Gmail, idealmente en su propio proyecto).
- Añade el scope
https://www.googleapis.com/auth/drivey el URI de redireccionamiento<url-de-tu-app>/oauth/google/callback. - Define las credenciales en tu entorno:
GOOGLE_DRIVE_CLIENT_ID=your_client_idGOOGLE_DRIVE_CLIENT_SECRET=your_client_secret
Dado que el scope drive completo es un scope restringido de Google, la pantalla de consentimiento OAuth debe pasar la verificación de Google antes de usarla en producción. Las cuentas conectadas con el scope antiguo drive.file necesitan volver a conectarse para obtener acceso completo a las carpetas.
Conectar y usar
- Ve a Configuración → Integraciones → Google Drive y conecta tu cuenta.
- Abre cualquier documento y haz clic en Enviar a Drive, elige una carpeta (o crea una) y sube.
- Para automatizarlo, añade una acción Enviar a Google Drive a un flujo de trabajo — el origen del archivo son los adjuntos del correo que disparó el flujo.