
# 开发一个简单脚本实例
#### 使用说明
以创建一个全新的脚本为例，向您介绍如何在低代码平台中新建一个脚本。本脚本实例不涉及对象，及调用接口等内容，脚本只实现请求"http://www.example.com"，返回网站请求的消息头功能。
#### 创建空白脚本
1. 参考[登录经典应用设计器](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_5025.html)中操作，登录经典版应用设计器。
2. 将光标放在某个文件夹（例如Logic）上，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887576.png)，选择"脚本"。
   
   图1选择创建图标"+"   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286101.png)
   
   
3. 选择"创建一个新脚本"，设置脚本名称（如httpTest），单击"添加"，进入脚本编辑器。 
   图2新增脚本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887592.png "点击放大")
   
   
4. 在脚本编辑器中，将以下脚本代码粘贴到代码编辑区。 
   ```
   import * as http from 'http' // 导入http库
   let client = http.newClient() // 实例化
   let resp = client.get("https://www.example.com/")// 请求网址
   console.log(resp.headers) // 打印返回headers
   ```
   
   
5. 单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887596.png)，保存脚本。
6. 运行测试脚本。 
   1. 单击编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126285.png)，执行脚本。
   
   2. 在页面底部单击测试窗口右上角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286081.png)，返回消息头信息。
      ```
      {
           Age: [ '10309' ], 
           Cache-Control: [ 'no-store' ], 
           Content-Type: [ 'text/html; charset=utf-8' ], 
           Date: [ 'Thu, 01 Dec 2022 03:41:39 GMT' ], 
           Expires: [ 'Wed, 30 Nov 2022 22:01:57 GMT' ], 
           Pragma: [ 'no-cache' ], 
           Processtime: [ '0.049' ], 
           Server: [ 'PAAS-WEB' ], 
           Set-Cookie: [ 'HMF_CI=596020aa4dbe4b6***42343ba04a; Expires=Sat, 31-Dec-22 03:41:39 GMT; Path=/' ], 
           Strict-Transport-Security: [ 'max-age=31536000' ], 
           Ws-S2h-Acc-Level: [ '1' ], 
           X-Content-Type-Options: [ 'nosniff' ], 
           X-Download-Options: [ 'noopen' ], 
           X-Frame-Options: [ 'SAMEORIGIN' ], 
           X-Powered-By: [ 'ASP.NET' ], 
           X-Via: [ '1.1 PSjsczsxga60:2 (Cdn Cache Server V2.0), 1.1 uzhoudianxin101:13 (Cdn Cache Server V2.0), 1.1 wdx18:10 (Cdn Cache Server V2.0)' ], 
           X-Ws-Request-Id: [ '63882273_wdx18_41265-37840' ], 
           X-Xss-Protection: [ '1; mode=block' ]
       }
      ```
      
   
   
   以上步骤已完成了一个简单脚本的编写，如果后续其他脚本、服务编排、编译打包等需要继续使用该脚本，则必须单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887580.png)，启用该脚本。如果未启用，其他组件无法查询到该脚本，查询时会报错该脚本不存在或未启用。
   后续在新版本功能中如果需要更新该脚本，可单击编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046984.png)，选择"新建版本"，在新建的版本中更改脚本并保存、测试及启用。单击编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286085.png)，选择对比版本，可将当前版本与历史版本进行比对。
   
   
 
