Hace unos días, revisamos Mailstrom, un increíbleservicio web que te ayuda a limpiar tu bandeja de entrada desordenada. Es un servicio increíble que puede ayudar a domar incluso las bandejas de entrada más salvajes y nos ha funcionado muy bien. Sin embargo, una vez que su bandeja de entrada esté limpia, es posible que desee mantenerla limpia. La forma más sencilla de hacerlo sería leer su correo electrónico regularmente, archivar los mensajes que desea conservar y eliminar los inútiles. Por supuesto, si fuera realmente así de simple, no tendríamos bandejas de entrada desordenadas para empezar. Si a menudo no puede eliminar mensajes leídos o mensajes sin importancia de su bandeja de entrada, puede usar el siguiente Google Script para automatizarlo.
Para usar esta secuencia de comandos de Google, primero debefiltra los mensajes que no puedes leer en su mayoría (y los que generalmente no te sirven). Si nunca antes ha creado un filtro, así es cómo: haga clic en el icono de la rueda dentada en la esquina superior derecha de la interfaz web de Gmail y seleccione Configuración. Aquí encontrarás muchas pestañas. Vaya a la pestaña Filtros y haga clic en el enlace "Crear un nuevo filtro" en la parte inferior. La barra de búsqueda se expandirá con campos para los filtros que puede aplicar.
Creamos un filtro para las direcciones de correo electrónico (De, A). También puede crear un filtro similar para el Asunto si lo desea. Etiquete su filtro como “eliminarme” y aplíquelo a todos los mensajes existentes.
A continuación, vaya a Google Scripts y cree un proyecto en blanco. Pegue el siguiente script en el nuevo archivo y guárdelo / ejecútelo desde el menú Ejecutar.
function cleanUp() { var delayDays = 2 // Enter # of days before messages are moved to trash var maxDate = new Date(); maxDate.setDate(maxDate.getDate()-delayDays); var label = GmailApp.getUserLabelByName("delete me"); var threads = label.getThreads(); for (var i = 0; i < threads.length; i++) { if (threads[i].getLastMessageDate()<maxDate) { threads[i].moveToTrash(); } } }
A continuación, debe configurar los desencadenantes para este script, i.e., con qué frecuencia debe ejecutarse en un día. Vaya a Recursos> Activadores del proyecto actual y configúrelo para que se ejecute por minuto, por hora o diariamente. Ahora elija con qué frecuencia dentro del intervalo seleccionado se debe ejecutar el script. Lo configuramos para que se ejecute cada dos minutos, que es más frecuente que el requisito del usuario habitual. Puede configurarlo para que se ejecute cada 12 o 24 horas para asegurarse de que los mensajes se envíen a la Papelera todos los días.

Eso es todo. Ejecute el script y verá que todos los correos electrónicos con la etiqueta "eliminarme" se han movido a la Papelera. Puede cambiar cuánto tiempo permanece un correo electrónico en su bandeja de entrada antes de que este script lo envíe a la Papelera editando la siguiente línea en el script:
var delayDays = 2 // Enter # of days before messages are moved to trash
Reemplace el 2 con un número más alto o incluso con 0 para que todos los correos electrónicos con la etiqueta "eliminarme" se envíen a la Papelera dentro del día actual.
[a través de Lifehacker]
Comentarios