变量与步骤之间传数据
用全局变量和步骤输出,把上一步的结果交给下一步。
动作与自动化更新于 2026年10月30日
动作里的步骤不是孤立的。前一步读到的内容、算出的结果,可以交给后面的步骤使用。这就是变量和输出。
全局变量
全局变量是在整个动作里都能用的值。在流程编辑器右侧的「全局变量」面板里可以新建:
- 点「新建变量」。
- 填变量名,比如
今日日期。 - 选择类型,比如文本、数字、是 / 否。
- 填一个默认值。
变量名只能用字母、数字和下划线,不能以数字开头。
引用变量
在需要填参数的地方,用双花括号引用变量:
{{ $global.今日日期 }}
如果参数里只有这一小段引用,结果会保留原来的类型;如果和普通文字混在一起,就会变成一段文字。
使用步骤的输出
大部分步骤都有输出,比如读取文件的内容、网页上取到的文字、AI 返回的结果。
使用方法:
- 双击步骤,打开编辑窗口。
- 切到「输出」页签。
- 找到要用的字段,点复制引用。
- 把引用粘贴到后面步骤的参数里。
也可以点「写入变量」,把输出直接存进一个全局变量,后面用变量名引用。
引用上一步
如果只想拿上一步的结果,可以用「上一步」引用。具体写法可以在输出页签里复制,不需要自己记。
改名字会自动更新
在变量面板里改变量名,动作里所有引用这个变量的地方会自动跟着改。
删除变量不会自动改写引用,被删掉的变量会在选择器里标成「已不存在」。所以删除前先确认没有步骤还在用它。
子动作里的变量
子动作不读取调用方的全局变量。需要的数据通过参数传进去,处理结果作为返回值交回调用方。
一个简单的例子
- 用「读取文件」读取一份名单。
- 在输出页签里把内容写入全局变量
名单。 - 用「文本列表」把
{{ $global.名单 }}拆成一行一项。 - 用「列表循环」逐个处理。
这样,前一步读到的内容就交给了后面的循环。