
# 脚本处理
"脚本处理"组件用于处理数据。用户可使用指定的编程语言编写脚本，对传入"脚本处理"组件的数据进行处理，生成新的数据供后续步骤使用。
#### 配置参数
| 参数    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|
| 语言    | 选择编写脚本使用的编程语言，当前只支持ES5版本的JavaScript语言。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 输出到变量 | 脚本处理的结果将存入该变量，后续步骤可通过"${变量名}"的方式引用当前脚本处理结果。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 内容    | 编写脚本内容。 可通过变量的形式引用前序步骤中的数据，请参考[引用变量](https://support.huaweicloud.com/usermanual-codeartslink/codeartslink_03_0007.html)。 当需要解析JSON格式的内容数据时，可通过"JSON.parse('${body}')"的方式将内容数据转换为JSON对象，然后进行数据解析。 脚本处理组件可以生成一个输出结果并传给后续步骤，**用户需要在脚本的末尾指定要输出的变量名称**，例如： ``` function getUser(){ return {"id": ${property.id},"name":"${property.name}"}; } var user=getUser(); user; ``` 说明： 如果需要编写函数或者逻辑代码块，需使用"{"和"}"围绕代码块。 |
   
图1脚本处理   
![](https://support.huaweicloud.com/usermanual-codeartslink/zh-cn_image_0000001659439444.png "点击放大")
