Quicker 中文文档 下载 App

组合动作里变量和参数怎么传递

如果说步骤是积木块,变量就是积木之间的连接件:上一步取到的文本、算出的结果、用户输入的答案,都靠变量流向下一步。

变量是什么

每个组合动作自带一组变量,常见类型(完整清单见官方"变量"文档):

赋值靠"赋值"模块,或由功能模块自动产出——例如"获取选中的文本"模块运行后,结果就写进了指定变量。

步骤之间怎么传

  1. 上游步骤把结果写进变量;
  2. 下游步骤在参数里引用这个变量;
  3. 引用时的文本插值语法可以把变量嵌入文本中间(官方有专门的"文本插值"文档讲占位写法)。

官方"谷歌搜索"例子(见组合动作是什么)里就有一条完整链路:获取选中文本 → 存入变量 → 拼接网址时插值引用 → 打开网址模块拿到完整 URL。

给动作传参数

动作也可以"被喂"输入:

循环里的变量

批量处理是变量最出彩的地方:

这套流程正好对应官方模块清单里的程序流控制一类(见常用步骤模块清单)。

调试变量

不确定变量里装的什么?用"弹窗提示"模块把它弹出来看一眼,或打开编辑器的调试功能单步观察(见组合动作的调试与排错)——这是定位"传参断了"最快的土办法。