选择或输入步骤参数
步骤参数可以绑变量,也可以在输入框里写三种内容。在输入框里按 F1,会在这三种模式之间循环切换:
| 模式 | 开头 | 用途 |
|---|---|---|
| 原始值 | 无 | 把框里的字原样交给参数 |
| 插值 | $$ | 把 {变量} 嵌进文本,见 文本插值 |
| 表达式 | $= | 用表达式计算结果,见 表达式 |
Ctrl+Shift+C:连同 $$ / $= 标记一起复制框里的全部内容。
2.3.31 · 查看额外变量赋值
步骤详情增加 额外变量赋值摘要,可直接检查已配置的额外赋值,减少逐个打开变量查看的操作。摘要不会新增一次赋值,也不改变步骤原来的执行顺序;需要修改时仍打开对应配置编辑。
原始值
直接写网址、毫秒数、消息文本等。
插值
以 $$ 开头,用 {变量名} 拼进文本。
表达式
以 $= 开头,写判断或计算。
布尔类型参数也可以直接绑一个布尔变量,不必写 $=。
不离开步骤窗口编辑变量
2.2.11 起,可从步骤编辑窗口的变量菜单新增或修改定义,改名同步更新程序内引用。网页步骤弹层中,Escape 会优先关闭类型下拉并恢复焦点。
变量确认与步骤确认是两次独立操作:已保存的变量修改不会随取消步骤而撤销。详细规则见 在步骤窗口中编辑变量。
2.3.6 · 旧参数与子程序接口
以下功能从 2.3.6 起可用。
编辑「运行子程序」步骤并确认时,如果已成功读取子程序定义,会清理已不存在的输入或输出接口所留下的参数;仍在定义中、只是被显示条件隐藏的参数不会因此删除。无法读取定义时,不会按未知接口清理旧内容。更新子程序后,请检查每个调用步骤的输入值与输出绑定,再试运行并保存动作。
旧动作中,普通模块参数键名若只有大小写与当前定义不同,编辑器会兼容显示旧值;明确修改该输入或输出并确认后,才改用当前定义的准确键名,未编辑项保留原数据。子程序的变量名按准确名称匹配,不能把大小写变化或改名当作普通模块的兼容规则;更改接口名称后仍需重新绑定调用步骤,见子程序定义与参数。
这些处理发生在相应步骤的编辑与保存流程中,不会批量迁移其他动作,也不表示可以删除所有隐藏参数或默认值。
2.3.29 · 切换操作后的参数清理
切换步骤的操作类型后,旧操作的参数或输出变量绑定可能已不适用。2.3.29 修复这类配置残留、导致变量仍显示被占用的问题:在步骤窗口确认保存时,只清理当前步骤中确定不适用的输入与输出绑定,不处理子步骤。
操作类型等控制项使用变量、表达式或未识别的值时,保存时无法确定最终操作,会保留配置;未知参数也保留。仅凭字段隐藏,不能判断它一定会被删除。
清理后切回原操作或回退旧版本,不会自动恢复已删除的配置。若还需要两套配置,请先取消步骤编辑、另存动作或保留副本,再分别编辑。清理后的动作保存并同步后,其它设备也会收到相应修改。
被清理的输出不再给变量赋值,变量可能保留原值。切换过操作的步骤应检查后续变量使用并试运行。取消步骤、普通动作保存、复制、导入导出、同步和运行本身不触发这项编辑器清理;运行时输出和残留设置的变化另见2.3.29 升级与回退。
限制与排障
- 忘了加
$$或$=时,{变量名}会当普通文字送出去,不会替换。用 F1 切到对应模式。 - 复制到别处时若丢掉了开头标记,用 Ctrl+Shift+C,不要只用普通复制。
- 输入框里的右键「在编辑器中修改」、外部编辑器和插入变量,见 模块和步骤。