帮助文档

前往官网
最新更新时间:2023-05-08 16:30:48

简介

数据转换(Transform)组件可以对 message 消息进行数据编排和格式转换,支持 payload、attribute 和 variable 的修改。

操作配置

参数配置

参数数据类型描述是否必填默认值
payloadany配置的 Payload
attributedict配置的 attribute
variabledict配置的变量

配置界面

https://qcloudimg.tencent-cloud.cn/raw/1242216723c3429a570cbd939fe83b94.png

输出

组件输出的message信息如下:

message属性
payload如果“输出信息”中添加了 payload,输出为 payload 中的执行结果,否则继承上一个组件的payload
error
  • 执行成功后,error 为空
  • 执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息
attribute类型为 dict,如果“输出信息”中添加了 attributes,输出为 attributes 的执行结果,否则继承上一个组件的 attribute
variable如果“输出信息”中添加了 variables,输出为上一个组件的 variable 加上 transform 中新增的 variable,否则继承上一个组件的 variable

案例

设置 payload

添加 payload。
image-20210426173059453

 

设置 attribute

添加 attributes,并编辑 attributes,attributes 的类型为 dict,因此表达式的输出需要保证类型为 dict。
image-20210426174817312

设置 variable

  1. 添加 variables,“变量名称”处填入要声明的变量名字。
    image-20210426174902089

  2. 添加表达式,编辑变量数据。
    image-20210426175013126

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