Это происходит, когда содержимое вашей переменной является list
.
Удостоверьтесь, что это не список или не обрабатывать его как список (you already know how).
Но когда list
имеет только один элемент, который вы можете использовать as text
, как этот:
set myList to {"Hi"} -- this is a list with one item
write ((myList as text) & return) to file the randomFile starting at eof
От Apple Script Language Guide
:
список
Список определяет упорядоченную коллекцию значений, известных как предметы, любого класса. Как показано в сценарии, список состоит из ряда выражений, содержащихся в фигурные скобки и разделенных запятыми, например следующее:
{1, 7, "Beethoven", 4.5}
Список может содержать другие списки. Пустым списком (без элементов) является , представленный парой пустых фигурных скобок: {}
.
AppleScript предоставляет list class
для работы со списками.
В файле уже есть текст с надписью «placeholder». – septicorn
Вы пытались «читать как список»? Пожалуйста, прочитайте ответ Zero и ответы, предоставленные вашему другому вопросу, указанному Zero ... – ShooTerKo