Измените запятую и пробел в строке set the text item delimiters of AppleScript to ", "
на return
.Новая строка (без каламбура) выглядит следующим образом:
set the text item delimiters of AppleScript to return
Что касается второго вопроса, попробуйте следующее:
set AppleScript's text item delimiters to ""
return text items 2 thru -2 of some_string
Давайте сложим все вместе!
set some_file to "Macintosh HD:Users:Zade:Library:Application Support:Notational Data:Words.txt" as alias
set the_text to read some_file as string
set the_lines to (every paragraph of the_text)
set this_line to some item of the_lines
if this_line is not "" then
set AppleScript's text item delimiters to ""
set this_line to (text items 2 thru -2 of this_line) --remove the quotes
set AppleScript's text item delimiters to space
set these_items to (every text item of this_code)
set the this_line to (item 1 of these_items & this_line)
set AppleScript's text item delimiters to ""
return this_line
end if
РЕДАКТИРОВАТЬ: Вы не можете остановить программу от возврата пустых строк, но вы можете отфильтровать их так ...
if paragraph i of some_text is not "" then do_something()