跳到主要内容

选择或输入步骤参数

步骤参数可以绑变量,也可以在输入框里写三种内容。在输入框里按 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,不要只用普通复制。
  • 输入框里的右键「在编辑器中修改」、外部编辑器和插入变量,见 模块和步骤。

相关链接​