帮助文档

前往官网
最新更新时间:2023-05-08 09:35:00

简介

配置变量(Set Variable)的作用是声明一个变量,并保存在 message 的 variables 中,后续节点可通过 msg.vars.get('name') 形式引用该变量。

操作配置

根据您创建应用的时间不同,配置变量(Set Variable)组件的配置也不相同,具体如下:

配置方法适用场景
方法一在2022年9月1日前创建的应用
方法二在2022年9月2日及之后创建的应用

 

[](id:method1)

方法一(2022年9月1日前创建的应用)

参数配置

参数数据类型描述是否必填默认值
变量名string变量名称
变量值any变量的具体值

配置界面

image-20210325155553571

输出

对 variables 变量的引用,需要使用表达式:msg.vars.get('company')。

组件输出的 message 信息如下:

message 属性
payload继承上个组件的 payload
error<ul
style="margin:0;">
  • 执行成功后,error 为空
  • 执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
  • |
    | attribute | 继承上个组件的 attribute 信息 |
    | variable | 上个组件的 variable 信息加上当前组件添加的变量 |

    数据预览

    <img
    src="qcloudimg.tencent-cl..."
    alt="qcloudimg.tencent-cl..."
    style="zoom:50%;" />

    案例

    1. 添加 Set Variable 组件。
      image-20210330173246414

    2. 在”变量名“处填入变量名称,“变量值”处填入要保存的值。
      image-20210325155553571

     

    方法二(2022年9月2日及之后创建的应用)

    参数配置

    参数数据类型描述是否必填默认值备注
    变量名string变量名称
    变量值any变量的具体值
    变量类型string变量的类型string
    操作string变量的操作仅当变量类型为 list 或 dict,并且已存在该变量时支持

    配置界面

    image-20210325155553571

    输出

    对 variables 变量的引用,需要使用表达式:msg.vars.get('company')。

    组件输出的 message 信息如下:

    message 属性
    payload继承上个组件的 payload
    error
    • 执行成功后,error 为空
    • 执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
    attribute继承上个组件的 attribute 信息
    variable上个组件的 variable 信息加上当前组件添加的变量

    数据预览

    https://qcloudimg.tencent-cloud.cn/raw/2692c10c80d8f86ee29b69f3505f6f44.png

    案例

    1. 添加 Set Variable 组件。
      image-20210330173246414

    2. 在”变量名“处填入变量名称,"变量值"处填入要保存的值。
      image-20210325155553571

    3. 选择已存在的 dict 类型的变量”dictVar“,选择追加操作,将键值对追加到”dictVar“中。
      image-20210325155553571

    如果您在文档使用中遇到问题或者有改进建议,请点击 在线反馈