Macos &引用;写下;在Applescript中,向文本添加内容

Macos &引用;写下;在Applescript中,向文本添加内容,macos,text,applescript,Macos,Text,Applescript,我对applescript比较陌生,所以如果这是一个愚蠢的问题,我很抱歉。当我写入(text&return)文件时,从eof开始的随机文件会在开头添加“ListUTXTPlaceholder utxtº”,在结尾添加“utxt!utxt”,这样在我读取文件时就会显示这些内容。为什么要这样做?有解决办法吗 感谢您的帮助 当变量中的内容是列表时会发生这种情况 确保它不是列表或将其作为列表处理() 但是当该列表只有一项时,您可以将用作文本,如下所示: set myList to {"Hi"} -- t

我对applescript比较陌生,所以如果这是一个愚蠢的问题,我很抱歉。当我
写入(text&return)文件时,从eof开始的随机文件
会在开头添加“ListUTXTPlaceholder utxtº”,在结尾添加“utxt!utxt”,这样在我
读取
文件时就会显示这些内容。为什么要这样做?有解决办法吗


感谢您的帮助

当变量中的内容是
列表时会发生这种情况

确保它不是列表或将其作为列表处理()

但是当该
列表
只有一项时,您可以将
用作文本
,如下所示:

set myList to {"Hi"} -- this is a list with one item
write ((myList as text) & return) to file the randomFile starting at eof

从《苹果脚本语言指南》

列表
列表定义了一个有序的值集合,称为项, 任何级别的。如脚本所示,列表由一系列 包含在大括号内并用逗号分隔的表达式,例如 以下是:

{1,7,“贝多芬”,4.5}

列表可以包含其他列表。将显示一个空列表(不包含任何项目) 由一对空大括号表示:
{}

AppleScript提供用于处理列表的
列表类


文件中已存在显示“占位符”的文本。是否尝试将
读取为列表
?请阅读Zero的答案以及Zero提到的其他问题的答案。。。