Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么可以';你不能把我的变量传给applescript吗?_Applescript_Automator - Fatal编程技术网

为什么可以';你不能把我的变量传给applescript吗?

为什么可以';你不能把我的变量传给applescript吗?,applescript,automator,Applescript,Automator,屏幕截图显示了我是如何做到这一点的。我似乎无法将捕获的变量传递到applescript。我对applescript还不熟悉,所以很可能是一些非常基本的东西把我绊倒了 基本语法或类似的东西。目前,正在传递的是文本“(input02)”,而不是变量 谷歌搜索过,运气不好。有什么想法吗 我发现自动程序工作流和OP中的AppleScript代码有一些问题 在AppleScript代码中: 在OP中包含的图像的第二个运行AppleScript操作中,代码应如下所示: on run {input, para

屏幕截图显示了我是如何做到这一点的。我似乎无法将捕获的变量传递到applescript。我对applescript还不熟悉,所以很可能是一些非常基本的东西把我绊倒了

基本语法或类似的东西。目前,正在传递的是文本“(input02)”,而不是变量

谷歌搜索过,运气不好。有什么想法吗


我发现自动程序工作流和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
    变量的值,因为它是在两个引号之间捕获的,不需要括号。在本用例中,将变量与符号连接起来,而不将其括在引号中,使其成为变量而不是文字。(您将在下图中看到变量代码高亮显示。)
在自动化程序的工作流中:

在下图中,请注意
[√] 忽略此操作选中输入。。这会在它和上一个操作之间创建断开连接,从而忽略其
输入。
。请参阅突出显示,与下面的操作之间相比,它不再连接

具有[√] 忽略此操作选中的输入不应直接将任何信息传递给下一个操作,因为在本用例中,它们应该独立于后续操作


很好。谢谢你的详细回答。