Apple 脚本语法错误
运行以下脚本时:
on run
tell application "Safari"
set allWins to every window
set allTabs to {}
repeat with currWin in allWins
set allTabs to allTabs & every tab of currWin
end repeat
repeat with currTab in allTabs
try
if ((characters -10 thru -1 of (title of currTab as string)) as string) = "Google Music" then set musicTab to currTab
end try
end repeat
tell musicTab
execute javascript "SJBpost(\"playPause\");"
end tell
end tell
end run
收到的语法是错误 Expected end of line but findidentifier.
并且 javascript
突出显示。
我正在使用 automator 并尝试为 google music 创建热键,如下 这篇文章。
When running the following script:
on run
tell application "Safari"
set allWins to every window
set allTabs to {}
repeat with currWin in allWins
set allTabs to allTabs & every tab of currWin
end repeat
repeat with currTab in allTabs
try
if ((characters -10 thru -1 of (title of currTab as string)) as string) = "Google Music" then set musicTab to currTab
end try
end repeat
tell musicTab
execute javascript "SJBpost(\"playPause\");"
end tell
end tell
end run
received is the syntax Error Expected end of line but found identifier.
and javascript
becomes highlighted.
I'm using automator and trying to create hot keys for google music following this article.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要更仔细地阅读链接的文章:
因此,请尝试将:替换
为:
您也没有遵循该段落的第二条指令
将单词标题(靠近中间)更改为name
。经过所有这些更改,它变成:删除包含
^^^
字符标记的三行,它们只是为了使其尽可能明显。而且,根据库尔特·鲁道夫 (Kurt Rudolph) 的说法,它现在称为 Google Music(不再是测试版),因此我们也更改了标签标题检测以匹配。
不幸的是,你必须自己测试一下,因为我所看到的只是:
大概 RIAA 将我拖上法庭不会那么麻烦:-)
You may want to read the linked article a little more closely:
Hence try replacing:
with:
You also haven't followed the second instruction of that paragraph
change the word title (near the middle) to name
. With all those changes, it becomes:Remove the three lines containing
^^^
character markers, they're just there to make it as obvious as possible.And, according to Kurt Rudolph, it's now called Google Music (no longer in Beta) so we've changed the tab title detection as well, to match.
You'll have to test this yourself unfortunately since all I see is:
Presumably where the RIAA would have less trouble dragging me into court :-)