在Apple脚本中使用Delimiter for循环

时间:2013-03-05 13:22:53

标签: applescript

我有一个小动作。

将lf设置为ASCII字符10 将csvFile设置为(选择带有提示的文件“选择要读取的文件:”) 打开访问csvFile 将contentOfCsv设置为(使用分隔符{“,”,lf}读取c​​svFile) 关闭访问csvFile

我想运行一个循环来为“contentOfCsv”的每个部分创建内容。

我该怎么做?

由于 /埃里克

2 个答案:

答案 0 :(得分:1)

尝试:

repeat with aPiece in contentOfCsv
    display dialog aPiece
    -- replace display dialog with code for aPiece
end repeat

答案 1 :(得分:0)

我这样做了

set lf to ASCII character 10
set csvFile to (choose file with prompt "Select a file to read:")
open for access csvFile
set contentOfCsv to (read csvFile using delimiter {",", lf})
close access csvFile

repeat with theItem in contentOfCsv
  -- Do stuff
end repeat