2017-07-03 82 views
0

我有一个完美运行的Automator应用程序。 我用它来打开Safari,并填写表格与数字文件中的数据。MacOS更新后AppleScript和Automator的问题

要选择我使用类似的输入字段:

do JavaScript "document.getElementById('Name').value = '" & name & "'; 

但只要应用程序获取到该行,遇到错误并停止。我尝试了其他几个使用do JavaScript的命令,但似乎没有任何效果。

我不确定这个问题是否与更新有关。命令do JavaScript可以更改吗?

回答

0

我发现这个问题,解决一个标签。在Safari中,我需要启用来自Apple Events的脚本。该选项在更新时被禁用。

错误没有显示任何类型的信息,它只是表示应用程序发现错误,需要停止。所以很难调试。

0

待办事项JavaScript有在Safari窗口

tell application "Safari" 
    activate 
    set jScript to "yourscriptcode;" 
    do JavaScript jScript in current tab of first window 
end tell 
+0

不,我仍然得到错误。这就像applescript不让我使用任何类型的JavaScript。 – GuayoMena

+0

最新的错误?粘贴html(必备部分) –