跳到主要内容

赋值

把指定内容或另一个变量的值写进目标变量。也可以用来做类型转换。

当前模块定义

sys:assign计算与比较Action
标准模块
输入 2 · 输出 2

输入参数

  • 输入inputAny必填

    要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。

    填写 输入或变量
  • 失败后停止stopIfFailBoolean可选

    失败后是否停止动作

    填写 固定输入默认 true

输出参数

  • 是否成功isSuccessBoolean

    操作是否成功

  • 输出outputAny

    将数据写入到变量中

概述

输入可以是纯文本、插值表达式。输出选好目标变量即可。

赋值

为变量赋值。
输入
 
要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。
是否成功
-- 选择变量 --
操作是否成功
输出
-- 选择变量 --
将数据写入到变量中

参数说明

输入:要赋给变量的源数据。

失败后停止:赋值失败是否中止动作。默认开启。旧稿未写。

输出

  • 是否成功:操作是否成功。旧稿未写。
  • 输出:写入的目标变量。

如果目标是列表或词典,赋值会新建对象再交给变量。输入也是列表或词典时,得到的是副本,改一边不会改另一边。

示例

赋值给词典变量

(另一种方式是使用 json:xxxx,其中 xxxx 为 JSON 数据)

赋值

为变量赋值。
输入
aaa:AAA bbb:BBB
要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。
输出
dict
将数据写入到变量中

赋值给布尔变量

赋值

为变量赋值。
输入
$= {count} > 30
要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。
输出
boo
将数据写入到变量中

文本拼接赋值

(需要这个结果的地方也可以直接写插值,不必单独赋一次值)

赋值

为变量赋值。
输入
$$您成功点击了 {button}。 谢谢,{title}!
要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。
输出
_message
将数据写入到变量中

类型转换

赋值

为变量赋值。
输入
isTrue
要赋值给变量的内容,可以直接是其他变量,也可以直接输入值或使用插值格式。
输出
context
将数据写入到变量中

限制与排障

表达式要以 $= 开头,插值用 $$。写错前缀会当成普通文本赋进去,后面步骤类型对不上。列表/词典赋值总是副本:改新变量不会改原来的对象。

相关链接

更新说明

  • 20230901 增加赋值给列表和词典时会创建副本的说明。

更新于