0
我試圖採取一個CSV的一行,提取一個項目從它這裏是一些代碼:當程序試圖執行轉換CSV到二維數組
tell application "Finder"
set workingFile to (open for access outPath)
set theContents to read workingFile using delimiter {ASCII character 13} as list
end tell
set rowTwo to item 2 of theContents as list
close access workingFile
set AppleScript's text item delimiters to {","}
set rowParts to (every text item in rowTwo) as list
display dialog rowParts
set secondItem to item 2 of rowParts
display dialog "The second item is: " & secondItem
我得到這個錯誤set secondItem to item 2 of rowParts
:
Result:
error "Can’t get item 2 of {\"Date,Day,Zimmer,Graves,Randolph,Dempsey,Hannah,DeVaughn,,GSA 0034G,GSA 0035G,48' Trailer1,48' Trailer2,53' Trailer\"}." number -1728 from item 2 of {"Date,Day,Zimmer,Graves,Randolph,Dempsey,Hannah,DeVaughn,,GSA 0034G,GSA 0035G,48' Trailer1,48' Trailer2,53' Trailer"}
誰能告訴我,爲什麼這個錯誤是怎麼回事?
你可以發佈文件的第一行嗎?使調試更加方便。 – Anne 2012-07-20 23:10:24
這裏是前三,,,, FW:20日,FWD:20.5,FWD:2.5 ,,,,,, 日期,日,捷邁,格雷夫斯,蘭多夫,登普西,漢娜,DeVaughn ,, GSA 0034G,GSA 0035G,48' Trailer1,48' Trailer2,53' 拖車 1月,陽光,CD,CD,離開,CD,CD,CD ,,,,,, – 2012-07-21 00:38:37