
# 如何定制已有脚本
#### 使用说明
在如下两个场景，可以基于已有脚本，创建新脚本：
- **场景1：** **在已有脚本基础上新建版本** 。
  因业务需要，脚本要实现的能力变化，此时可以基于原有脚本修改，并保存为脚本的新版本。在此场景下，原有脚本作为老版本自动失效。
  
- **场景2：在已有脚本基础上新建脚本。**
  需要开发的新脚本与已有的某个脚本类似，此时可以基于原有脚本修改，再保存为新的脚本名称。在此场景下，原有脚本仍然有效。新脚本和老脚本也没有关联关系，各自独立。
  
 
#### 场景1：在已有脚本基础上新建版本
1. 参考[开发一个简单脚本实例](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_5031.html)中操作，创建一个名称为BulkInsert的脚本，假设脚本版本为1.0.1。
2. 进入已创建BulkInsert脚本的编辑器页面，单击编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960287181.png)，选择"**新建版本** "，单击"保存"。
   
   图1保存新建版本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960127381.png "点击放大")
   
   
   
3. 编辑新脚本版本的内容，修改后单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960127377.png)，保存脚本。
   
   图2修改版本后保存与启用   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960127365.png "点击放大")
   
   
4. 测试脚本，确保其运行结果符合预期后，再单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932888672.png)，启用脚本。
 
#### 场景2：在已有脚本基础上新建脚本
根据已有的"BulkInsert"脚本 ，开发一个"BulkInsertOther"。
1. 进入已创建BulkInsert脚本的编辑器页面。
2. 单击编辑器上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932888656.png)，选择"**新建脚本** "，新脚本名称设置为"BulkInsertOther"，单击"保存"。
   
   图3新建脚本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932888676.png "点击放大")
   
   
3. 编辑新脚本的内容，修改后单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933048060.png)，保存脚本。
4. 测试脚本，确保其运行结果符合预期后，再单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960287169.png)，启用脚本。
 
