脚本编辑器
可以用脚本编辑器修改已由脚本生成器生成的脚本,或创建用户定义的工作流脚本。有关打开脚本编辑器的信息,请参见工作流自定义概览。
“脚本编辑器”选项卡包含以下元素:
-
“脚本编辑器”工具栏。包含创建脚本时使用的按钮。有关详细信息,请参见了解脚本编辑器命令。
-
脚本树。列出可添加代码的事件过程。事件过程按触发它们的模块分组。有关详细信息,请参见工作流事件参考。
-
“脚本”窗格。显示所选事件过程的代码。要创建或修改脚本,可将 VBScript 代码添加到事件过程。有关详细信息,请参见创建工作流脚本。
-
“消息”窗格。显示保存或验证脚本时遇到的任何语法错误。
ALM 版本: 交叉项目自定义功能对 Quality Center Enterprise Edition 不可用。有关 ALM 版本及其功能的详细信息,请参阅
如果在模板或链接的项目中工作,则脚本树在工作流脚本下显示两个部分:
-
模板脚本(共享)。此部分中列出的工作流脚本是从模板应用于链接项目的脚本。有关应用模板自定义的详细信息,请参阅交叉项目自定义。
如果使用链接的项目,仅当有模板中定义的模板脚本时才显示此部分。模板脚本不能在链接的项目中编辑。如果从模板删除项目,则模板脚本保留在项目中,且可编辑。
-
项目脚本。此部分中列出的工作流脚本只应用于正在使用的模板或链接的项目。模板此部分的脚本不应用于链接的项目。
运行链接项目的工作流脚本时,ALM 将把模板脚本和项目脚本组合到一个脚本中。模板脚本和项目脚本中重复的变量或函数可能导致冲突。
在模板项目中工作时的其他注意事项:
-
由一个脚本生成器生成的脚本在模板脚本 (共享) 下创建。
-
ALM 将前缀 Template_ 添加到模板脚本中的事件。默认情况下,ALM 触发模板事件过程。如果模板事件过程不存在或指示模板事件过程调用项目事件过程,将触发项目事件过程。
每个模板事件都包括对并行项目事件的带注释的调用。例如,模板脚本中的 Template_Bug_New 事件显示如下:
Sub Template_Bug_New On Error Resume Next
`call Bug_New On Error Go To 0 End Sub要指示模板脚本调用项目事件,请如下删除注释标记,以激活对项目事件的调用:
Sub Template_Bug_New On Error Resume Next
call Bug_New On Error Go To 0 End Sub

