Descripción del escenario
Este lado tiene que ir a un ftp con regularidad para descargar los datos hacia abajo y cambiar sus campos. El proceso es:
- Descargar de un lugar para obtener un nombre de archivo llamado "202301081014XXXX.REQ" formato de datos xml
- cambiar los datos de uno de los campos de S001 cuyo contenido es "1234" Cámbielo por "abcd"
- Si se completa el cambio, cree un archivo con el mismo nombre y nómbrelo como "202301081014XXXX.REQ.OK" 4.Sube los dos datos creados a otra ruta ftp
Actualmente he probado la acción
- a través de las herramientas script de la aplicación para Mac
-
El funcionamiento de la grabación de la pantalla es el siguiente
tell application "Finder" activate open document file "202301081014N1234.REQ" of folder "Downloads" of folder "blue2" of folder "Users" of startup disk using application file "BBEdit.app" of folder "Applications" of startup disk end tell tell application "BBEdit" activate open find window find "<S001>1234</S001>" searching in text 1 of text document id 829 with selecting match set characters 406 thru 428 of text document id 829 to "<S001>abcd</S001>" select insertion point after characters 406 thru 428 of text document id 829 save text document id 829 end tell
Problemas encontrados
Como los nombres de los datos son diferentes, he leído el documentos oficiales pero no sé cómo definir el ámbito de aplicación. Y el campo <S001> está en una posición diferente, por lo que no puedo ejecutar el AppleScript grabado.