【发布时间】:2015-12-29 01:10:01
【问题描述】:
我不知道如何将以下 AppleScript 翻译成 JXA(Mac OS X Yosemite 下的自动化 JavaScript):
tell application id "com.omnigroup.OmniGraffle6"
tell canvas of front window
make new line at end of graphics with properties {point list:L, draws shadow:false}
end tell
end tell
这是我尝试过的,但在执行最后一行时失败,出现错误“AppleEvent handler failed”:
app = Application('OmniGraffle')
pt1 = app.Point({x:1,y:2})
pt2 = app.Point({x:1,y:2})
L = []
L.push(pt1)
L.push(pt2)
line = app.Line({pointList:L})
app.documents[0].canvases[0].lines.push(line)
谁能帮忙?
谢谢, 奥雷连
【问题讨论】:
标签: javascript applescript osx-yosemite javascript-automation