Ваш код должен работать как положено. Проблема может заключаться в том, что return
не является правильным символом для этого конкретного набора строк. В зависимости от программы или системы, создавшей файл, разрывы строк могут быть возвратом каретки, переводом строки или и тем, и другим.
Вы можете попробовать использовать другие символы вместо return
:
tell me to set the text item delimiters to (ASCII character 10) --// LF
tell me to set the text item delimiters to (ASCII character 13) --// CR
Кроме того, чтобы убедиться, что остальная часть вашего кода настроена правильно, выполните простой тест:
set test_string to "thisQisQaQtest"
set the text item delimiters to "Q"
return text items of test_string
Это должно привести к следующему (в вашей консоли AppleScript):
{"this", "is", "a", "test"}