腾讯轻联 数据转换(Transform)

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

相关产品
腾讯轻联 产品页,含版本规格、价格与购买入口。

一、简介

目前产品已经支持在各输入框内,使用 code 或者表达式对变量进行简单转换或复杂处理。

二、参数配置

参数 数据类型 描述 是否必填 默认值
payload any 配置的 Payload,同配置 Payload 组件 否 无
attribute dict 配置的 attribute(用处较少,可忽略) 否 无
variable dict 配置的变量,同配置变量组件 是 无

名词解释:

·payload:在轻联产品中,payload 指上一个节点的输出内容的有效部分,例如 HTTP 响应中的实际数据部分。

·attribute:响应的附加信息,一般无用。例如"Content-Type"表示响应的内容类型,"Content-Length"表示响应的内容长度等。

·variable:在轻联产品中,创建变量和替换变量是最核心逻辑,此处可以创建并设置变量值,供下游节点使用。

三、配置界面

根据需要设置对应的 payload、attributes、variable 的信息。

四、输出

组件输出的 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。

注意:只有轻联的 Pro 版本,才支持使用 Python 和 Java。

六、设置 attribute

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


七、设置 variable

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

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


赞 (0)
上一篇 5天前
下一篇 5天前