Como parte de mi rutina, reviso todos los correos electrónicos salientes una vez a la semana para ver si alguno de ellos necesita ser marcado para su seguimiento. Quiero probar un enfoque diferente y, en lugar de revisar mi Correo Enviado, enviarme automáticamente un correo electrónico cada semana que enumere todos los correos electrónicos enviados en la semana anterior.
Escribí un AppleScript que hace esto, pero contiene una ineficiencia que me gustaría eliminar.
repeat with myMessage in items 1 through theHorizon of (get messages of myMailbox)
if (currentDate - (date sent of myMessage)) div days is less than theTimeframe then
Como mi Correo Enviado tiene decenas de miles de mensajes, hago que el script sólo considere los primeros 350 mensajes ( theHorizon
). Esto debería ser suficiente, pero realmente no lo sé. Para confirmar que el mensaje se envió efectivamente en los últimos 7 días, paso cada mensaje por un if
declaración.
Lo que me gustaría, sin embargo, es que el repeat
para que se lea algo así
repeat with myMessage in (get messages of myMailbox where date sent is less than 7 days ago)
Esto obviamente no funciona, he probado un montón de formatos diferentes pero nada parece funcionar correctamente.
¿Alguna idea?