Ho cercato di scrivere un file Applescript per aiutarmi a salvare gli allegati, ma mi sono reso conto rapidamente che non ho le conoscenze per fare uno script così difficile. Ecco alcuni sfondi.
Riceviamo rapporti sulle vendite giornaliere e manifesti di voli. Il formato nell'oggetto dovrebbe essere: dd.mm.yyyy/"two letter airline code".DSR.Weight
.
vale a dire. 30.01.2013/VS.DSR.1110KG
Nel caso del manifest, nello stesso formato, sostituisci DSR
con MNFST
.
vale a dire. 30.01.2013/VS.MNFST.1110KG
.
Ci sono tuttavia innumerevoli variazioni sull'argomento, e siamo tutti umani, e talvolta ,
è usato, o più /
ecc. Il nostro staff è fantastico e lavora molto duramente, e l'ultima cosa di cui hanno bisogno per fare è nel loro caso sui formati degli argomenti.
Quindi stavo cercando di ottenere un Applescript per guardare le due cose che sono sempre nell'argomento. Il codice due lettere della compagnia aerea e la parola DSR
o MNFST/MFST/Manifest
Abbiamo i seguenti due codici lettera, a volte in basso, in maiuscolo o in un mix.
CV
VS
SAA
TK
DHV
LH
Ora DSR
può essere nell'oggetto in un certo numero di modi, non è sempre separato, vale a dire. 30.01.2013/VSDSR1110KG
Lo stesso vale per MNFST/MFST/Manifest
.
Idealmente, ho bisogno che uno script funzioni in due parti:
DSR:
- Verifica l'oggetto per il codice di volo e
DSR
- Salva l'allegato .xls in / DSR / Codice lettera due linee aeree
- Se File è più recente (potrebbe essere inviata una correzione più tardi quel giorno / al mattino presto.), aggiungi
1
, se un'altra2
ecc.
vale a dire. 30.01.2013/VS.DSR.1110KG.xls
: Macintosh HD/Users/(My username)/Dropbox/DSR/VS
Cioè 30.01.2013/CV.DSR.1110KG.xls
: Macintosh HD/Users/(My username)/Dropbox/DSR/CV
Manifest (a volte un file .xls / .pdf / .zip. Varia.)
- Controlla l'oggetto per il codice di volo e (Manifest o MNFST o MFST)
- Salva l'allegato .xls / .pdf / .zip in Manifesti / Codice compagnia aerea con due lettere
- Se il file è più recente (ovvero un conflitto di file con lo stesso nome. Una correzione potrebbe essere inviata più tardi quel giorno / al mattino successivo.), aggiungi
1
, se un'altra2
ecc.
vale a dire. Per VS
: Macintosh HD/Users/(My username)/Dropbox/Manifests/VS
Dalle 3 ore che ho trascorso provando questo e arrivando da nessuna parte velocemente, ho pensato che qualcuno potrebbe trovare questa una sfida interessante, e sarebbe molto apprezzato!
Nel frattempo, leggerò su Applescript nel mio tempo libero, strumento molto potente e risparmio di tempo!