1

我有一个iCal (Calendar)设置为每天响起的闹钟。它解析csv包含电子邮件和日期的 a,然后在适当的日期发送电子邮件。是静态编码的csv,因为我希望它在后台运行。

下面是读取文件的代码:

set theLines to paragraphs of (read (open for access file "csv path"))

我遇到的问题是,如果我修改csv文件(添加或删除行),它似乎读取不正确。据我所知,在修改它之前,它工作正常。
在我修改它(我必须定期进行)之后,它不能正确读取它,因为它是基于缓存版本或其他东西。我唯一的想法是我错误地读取了文件。有没有更合适的方式来读取文件?我是 AppleScript 新手,但不是编程新手。

4

1 回答 1

0

您不需要“开放访问”。试试这个:

set theLines to paragraphs of (read "/Users/Grant/path/to/your/file.txt")

或者

set theLines to paragraphs of (do shell script "cat '/Users/Grant/path/to/your/file.txt'")
于 2012-11-29T15:19:13.187 回答