He estado tratando de escribir un Applescript para ayudarme a guardar archivos adjuntos, pero me di cuenta rápidamente de que no tengo el conocimiento para hacer un script tan difícil. Aquí hay algunos antecedentes.
Recibimos informes de ventas diarios y manifiestos de vuelo. El formato en el tema debe ser: dd.mm.yyyy/"two letter airline code".DSR.Weight
.
I.e. 30.01.2013/VS.DSR.1110KG
En el caso del manifiesto, en el mismo formato, sustituya DSR
con MNFST
.
I.e. 30.01.2013/VS.MNFST.1110KG
.
Sin embargo, hay innumerables variaciones en el tema, y todos somos humanos, y a veces se usa ,
, o más /
, etc. Nuestro personal es excelente y trabaja muy duro, y lo último que me necesitan es hacer es estar en su caso sobre los formatos de tema.
Por lo tanto, estaba tratando de obtener un Applescript para ver las dos cosas que están siempre en el tema. El código de dos letras de la aerolínea y la palabra DSR
o MNFST/MFST/Manifest
Tenemos los siguientes códigos de dos letras, a veces en minúsculas, en mayúsculas o en una combinación.
CV
VS
SAA
TK
DHV
LH
Ahora el DSR
puede estar en el tema de varias maneras, no siempre está separado, es decir. 30.01.2013/VSDSR1110KG
Lo mismo se aplica para MNFST/MFST/Manifest
.
Idealmente, necesito un script para trabajar en dos partes:
DSR:
- Compruebe el asunto para el código de vuelo y
DSR
- Guarde el archivo adjunto .xls en el código de dos letras de / DSR / Airline
- Si el archivo es más reciente (se podría enviar una corrección ese mismo día / temprano a la mañana siguiente), agregue
1
, si es otro2
etc.
I.e. 30.01.2013/VS.DSR.1110KG.xls
: Macintosh HD/Users/(My username)/Dropbox/DSR/VS
Es decir. 30.01.2013/CV.DSR.1110KG.xls
: Macintosh HD/Users/(My username)/Dropbox/DSR/CV
Manifiesto (a veces un archivo .xls / .pdf / .zip. Varía.)
- Verifique el asunto para el código de vuelo y (Manifest o MNFST o MFST)
- Guarde el archivo adjunto .xls / .pdf / .zip en el código de aerolínea de dos letras de Manifests / Airline
- Si el archivo es más reciente (es decir, un archivo está en conflicto con el mismo nombre. Es posible que se envíe una corrección ese mismo día / temprano a la mañana siguiente), agregue
1
, si es otro2
etc.
I.e. Para VS
: Macintosh HD/Users/(My username)/Dropbox/Manifests/VS
Desde las 3 horas que pasé intentando esto y sin llegar a ninguna parte rápidamente, pensé que alguien podría encontrar esto como un desafío interesante, ¡y sería muy apreciado!
Mientras tanto, voy a leer sobre Applescript en mi tiempo libre, ¡una herramienta muy poderosa y un ahorro de tiempo!