Estoy intentando leer un archivo delimitado por tabulaciones que fue exportado desde Filemaker Pro. Filemaker añade un retorno extra o un salto de línea al final de cada exportación. No puedo conseguir que mi AppleScript ignore esta línea extra. Soy nuevo en AppleScript y me vendría bien algo de ayuda.
Aquí está la sección de código donde traté de ignorar la línea con la declaración if -- no funciona.
-- read the file into a list based on paragraph delimiters (e.g. one path per line)
set fileList to (paragraphs of (read file theInputFile))
-- iterate through the file list
repeat with eachFilePath in fileList
if eachFilePath != "" then -- there's something there...
-- build the path to the current file
set inFile to POSIX file (pathPrefix & eachFilePath as text)
tell application "Finder"
try
if exists file inFile then
duplicate inFile to folder outFolder with replacing and exact copy
end if
on error
-- something went wrong, so record the missed file
copy eachFilePath to end of errorList
log " missing file " & errorList
end try
end tell
end if
end repeat
-- the code then continues to produce a text file with all the missing files.
Aquí hay un enlace para probar el archivo de entrada en Dropbox que debe ser capaz de descargar. https://www.dropbox.com/s/vsbpat76f9hqpk6/Testing%20Input.tab?dl=0