Estoy intentando crear un archivo que contenga diferentes estadísticas sobre cosas como el recuento de correos electrónicos y cosas así, juicio aquí Este proto devuelve un archivo vacío, no se sabe por qué. ¿Cómo se puede contar la cantidad de correos electrónicos con Automator en OS X?
Respuesta
¿Demasiados anuncios?Probablemente sea más fácil hacerlo con AppleScript, que luego puedes usar en una acción de Automator si quieres.
tell application "Mail"
set myAccount to "Gmail"
set mailboxList to {"INBOX", "[Gmail]/Sent Mail"}
set messageCount to 0
repeat with _mailbox in mailboxList
set messageCount to messageCount + (count of messages in mailbox _mailbox of account myAccount)
end repeat
get messageCount
end tell
Eso devolverá el número de mensajes en cada buzón que especifique en la lista de la línea dos. Si lo utilizas en una acción de Automator, pasará ese valor a la siguiente acción.
Tendrá que cambiar el myAccount
a cualquier nombre de su cuenta en las preferencias.
Para obtener los nombres de los buzones específicos, ejecute tell application "Mail" to get mailboxes of account "Gmail"
en el editor de AppleScript. A continuación, puede añadirlos al mailboxList
en la línea 3, asegúrate de que están entrecomillados y de que cada entrada está separada por una coma.