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