为什么可以';你不能把我的变量传给applescript吗?
屏幕截图显示了我是如何做到这一点的。我似乎无法将捕获的变量传递到applescript。我对applescript还不熟悉,所以很可能是一些非常基本的东西把我绊倒了 基本语法或类似的东西。目前,正在传递的是文本“(input02)”,而不是变量 谷歌搜索过,运气不好。有什么想法吗为什么可以';你不能把我的变量传给applescript吗?,applescript,automator,Applescript,Automator,屏幕截图显示了我是如何做到这一点的。我似乎无法将捕获的变量传递到applescript。我对applescript还不熟悉,所以很可能是一些非常基本的东西把我绊倒了 基本语法或类似的东西。目前,正在传递的是文本“(input02)”,而不是变量 谷歌搜索过,运气不好。有什么想法吗 我发现自动程序工作流和OP中的AppleScript代码有一些问题 在AppleScript代码中: 在OP中包含的图像的第二个运行AppleScript操作中,代码应如下所示: on run {input, para
我发现自动程序工作流和OP中的AppleScript代码有一些问题 在AppleScript代码中: 在OP中包含的图像的第二个运行AppleScript操作中,代码应如下所示:
on run {input, parameters}
set input02 to (input as text)
delay 2
tell application "Google Chrome"
execute front window's active tab javascript ¬
"document.getElementById('title').value = '" & input02 & "';"
execute front window's active tab javascript ¬
"document.getElementById('wmd-input').value = 'body copy goes here';"
end tell
end run
- 在第一行
中,execute
更改为'(inputs02)
,从而允许它实际传递'”&input02&“
变量的值。正如最初编码的那样,它传递的是文本input02
而不是input02
变量的值,因为它是在两个引号之间捕获的,不需要括号。在本用例中,将变量与符号连接起来,而不将其括在引号中,使其成为变量而不是文字。(您将在下图中看到变量代码高亮显示。)input02
[√] 忽略此操作选中输入。。这会在它和上一个操作之间创建断开连接,从而忽略其
输入。
。请参阅突出显示,与下面的操作之间相比,它不再连接
具有[√] 忽略此操作选中的输入不应直接将任何信息传递给下一个操作,因为在本用例中,它们应该独立于后续操作
很好。谢谢你的详细回答。