Trucos para Gmail con tareas programadas
Estos son algunos "macros" o rutinas para hacer las tareas recurrentes en Gmail utilizando Google Apps Script
Empecemos:
Borrar emails por rango de fechas:
Que hace este script? Rta. Borra todos los correos por el rango de fechas especificado en la variable threads con los filtros after y before, debe especificarse el rango de fechas en formato Americano USA
function limpiarInbox() { var threads = GmailApp.search("after:2015/7/1 before:2016/1/1"); for (var i = 0; i < threads.length; i++) { threads[i].moveToTrash(); Logger.log("Ok"); } }
Borrar todo el spam en la bandeja spam:
function limpiarSpam() { var threads = GmailApp.search("is:Spam"); for (var i = 0; i < threads.length; i++) { Logger.log("Asunto: "+threads[i].getFirstMessageSubject()); threads[i].moveToTrash(); Logger.log("Ok"); } }
Enviar a la papelera todos los correos de un remitente determinado
function limpiarFrom(){ var threads = GmailApp.search("from:apps-scripts-notifications@google.com"); for (var i = 0; i < threads.length; i++) { threads[i].moveToTrash(); Logger.log("Ok"); } }
Newsletter simple:
envia un email con el asunto y fecha actual y con formato HTML a todos los contactos con copia oculta como se describe en el parámetro bcc . Hay que señalar que el limite de envíos es de 100 correos diarios. (ver quotas https://developers.google.com/apps-script/guides/services/quotas)
function Newsletter() { var htmlBody = "Mensaje para la lista"; MailApp.sendEmail({ to: "alguncorreo@mail.com", bcc: "info@mail.com, otro@mail.com, otromas@mail.com", subject: 'Boletin de noticias - ' + new Date(), htmlBody: htmlBody }); }
Esto es todo por el momento, estoy desarrollando funciones más complejas para diferentes tareas recurrentes,
si queres conocer más sobre GAS (Google Apps Script) podes remitirte a la página oficial donde hay guías y ejemplos para todo tipo de requerimientos
https://developers.google.com/apps-script/
Y no dudes en usar estos scripts, si te han sido de utilidad podes ayudarme con un enlace a mi blog o compartirlos citando la fuente. Un abrazo!.
Comentarios
Publicar un comentario
Dejanos tu opinión