文字列分割を行う次の関数があります。
on splitText(aString, delimiter)
set retVal to {}
set prevDelimiter to AppleScript's text item delimiters
set AppleScript's text item delimiters to {delimiter}
set retVal to every text item of aString
set AppleScript's text item delimiters to prevDelimiter
return retVal
end splitText
単独で使用すると問題なく動作します
log splitText("http://google.com|/Users/pistacchio/Desktop/google.jpg", "|")
しかし、必要なコンテキスト内で使用すると、-1708
エラーが発生します
tell application "Safari"
activate
repeat with row in linesToPrint
log splitText("http://google.com|/Users/pistacchio/Desktop/google.jpg", "|")
end repeat
end tell
linesToPrint
文字列の配列です
何か助けはありますか?