Automator 中的变量不起作用?
Variables in Automator is not working?
我正在尝试在 Automator 中设置变量,但显然它不起作用?
它只输出最新的变量; "Var2"。我做错了什么?
这就是我想要做的
- 请求文本
- 设置变量值:Var1
- 请求文本
- 设置变量 Var2 的值
- 获取变量 Var1 的值
- 获取变量 Var2 的值
- 运行 Shell 脚本(作为参数):
对于“$@”中的 f
做
回声“$1”“$2”
完成
以下 Automator workflow 适用于我的 actions,并记下选项 设置:
- 请求文本
- 设置变量值
- 变量:[Var1]
- 请求文本
- 选项
- [√]忽略此动作的输入
- 设置变量值
- 变量:[Var2]
- 获取变量值
- 变量:[Var1]
- 选项
- [√]忽略此动作的输入
- 获取变量值
- 变量:[Var2]
运行 Shell 脚本
Shell:[/bin/bash] 传递输入:[作为参数]
echo "" ""
在 结果 窗格 运行 Shell 脚本 action 它显示在 Ask for Text actions 中输入的内容到变量的设置值 动作。
例如,我分别输入“This is Var1”和“This is Var2”, 运行Shell脚本操作[=102=的结果窗格 ] 显示:
This is Var1 This is Var2
请注意下图中我没有勾选 [] 需要回答 中的复选框询问 Text action's Options,但这只是为了测试,我确实在每个实例中添加了文本。对于真实的东西,您可能需要选中 复选框。
另请注意,通过选中 [√] Ignore this action's input check box in the given actions,action 和之前的 action 之间有一个中断,与可见连接相比没有可见连接.
我正在尝试在 Automator 中设置变量,但显然它不起作用? 它只输出最新的变量; "Var2"。我做错了什么?
这就是我想要做的
- 请求文本
- 设置变量值:Var1
- 请求文本
- 设置变量 Var2 的值
- 获取变量 Var1 的值
- 获取变量 Var2 的值
- 运行 Shell 脚本(作为参数):
对于“$@”中的 f
做
回声“$1”“$2”
完成
以下 Automator workflow 适用于我的 actions,并记下选项 设置:
- 请求文本
- 设置变量值
- 变量:[Var1]
- 请求文本
- 选项
- [√]忽略此动作的输入
- 选项
- 设置变量值
- 变量:[Var2]
- 获取变量值
- 变量:[Var1]
- 选项
- [√]忽略此动作的输入
- 获取变量值
- 变量:[Var2]
运行 Shell 脚本
Shell:[/bin/bash] 传递输入:[作为参数]
echo "" ""
在 结果 窗格 运行 Shell 脚本 action 它显示在 Ask for Text actions 中输入的内容到变量的设置值 动作。
例如,我分别输入“This is Var1”和“This is Var2”, 运行Shell脚本操作[=102=的结果窗格 ] 显示:
This is Var1 This is Var2
请注意下图中我没有勾选 [] 需要回答 中的复选框询问 Text action's Options,但这只是为了测试,我确实在每个实例中添加了文本。对于真实的东西,您可能需要选中 复选框。
另请注意,通过选中 [√] Ignore this action's input check box in the given actions,action 和之前的 action 之间有一个中断,与可见连接相比没有可见连接.