我有以下函数进行字符串拆分:
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
Run Code Online (Sandbox Code Playgroud)
单独使用时,它可以正常工作
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
Run Code Online (Sandbox Code Playgroud)
linesToPrint 是一个字符串数组
有帮助吗?
| 归档时间: |
|
| 查看次数: |
2579 次 |
| 最近记录: |