Enviar un Google Doc como adjunto en PDF con Apps Script
Usar Apps Script para enviar Google Docs como adjuntos en PDF es la opción más potente para flujos de trabajo recurrentes. Escribe el script una vez y se ejecuta automáticamente a partir de ese momento.
La combinación de GmailApp y DriveApp
Apps Script ofrece dos servicios relevantes: DriveApp para acceder y exportar archivos de Drive, y GmailApp para enviar correos con adjuntos. Exporta el documento como blob usando el método de URL de exportación y luego pasa el blob a GmailApp.sendEmail() como adjunto.
Enviar a una lista dinámica de destinatarios
Lee una lista de direcciones de correo desde una hoja de Google Sheets o desde un array codificado en el script. Recorre la lista y llama a sendEmail() para cada destinatario, personalizando el cuerpo del correo para cada uno si es necesario.
Gestionar errores
Envuelve los pasos de exportación y envío en un bloque try-catch. Registra los errores en una hoja de Google Sheets o envíate un correo de alerta si el script encuentra un problema. Así sabrás si una entrega programada falla.
Preguntas frecuentes
¿Es Apps Script la mejor manera de automatizar la entrega de PDFs por correo desde Google Docs?
Para usuarios de Google Workspace, sí. Es gratuito, está integrado en Google y tiene acceso a todas las APIs necesarias para este flujo de trabajo.
¿Puedo usar Apps Script para enviar PDFs desde Google Sheets o Slides también?
Sí. El mismo enfoque funciona para Sheets y Slides. Solo cambia el tipo MIME de exportación para que coincida con el tipo de archivo.
Pruebalo ahora
Instala la extension gratuita de Chrome y empieza a convertir tus Google Docs a PDF con un solo clic.
Instalar extensión gratuita