TD能否通过脚本实现高级功能
现在部门对于导入缺陷有格式规定,采用“【问题描述】【问题定位】···”等等,需要在导入缺陷时,有一个类似于注释旁边的“添加注释”的按钮,点击按钮就可以有添加人的姓名和时间如图:现在需要在添加缺陷时,点击一按钮,可以直接在“缺陷描述”中加入“【问题描述】【问题定位】···”等字段,如
图:
请高手赐教,能否在脚本中还是其他地方实现,不胜感激!
:handshake :handshake :handshake :handshake :handshake :handshake :handshake :handshake
[ 本帖最后由 ganga_82 于 2008-6-13 17:33 编辑 ] 这个应该是做不到的吧, 用户自定义按钮都只能加到 Bug列表页面, 期待高手!:victory: 跪求高手啊,我用Admin帐号进入管理界面,进入脚本编辑区,没有发现相关的与“添加注释”相关的脚本,真是急啊!:( :( :Q :Q :Q :Q :Q 等高手学习一下 顶!或者打开添加缺陷界面就自动填写了默认值也可以,不知道怎么实现``` 不需要按钮的话,则直接把脚本写在 新增Bug时调用的方法里,内容基本上如下:
'********新增Bug模板************
Sub Defects_Bug_New
On Error Resume Next
Bug_Fields("BG_DESCRIPTION").Value="[问题描述]" +chr(13)
Bug_Fields("BG_DESCRIPTION").Value=Bug_Fields("BG_DESCRIPTION").Value+"[问题定位]" +chr(13)
On Error GoTo 0
End Sub 间接可以实现,解决思路如下,该方法已经验证通过,可行,而且用户之间不会干扰:
1、在Bug列表页面中新增两个:按钮A 添加Bug注释,按钮B去掉注释。
2、在后台脚本编辑页面中 设置一个全局变量 falg,当点击按钮A时将Falg置为1,而当点击按钮B时将Falg置为0.
3、在Bug新增的方法中添加一个判断,当Falg为1时,则设置描述字段为模板内容,而Falg为0时,则描述字段的模板内容为空。 :lol :lol :lol :lol 谢楼上,我试试 第一种方法试过了,已经OK!:victory: :victory: :victory:
第二种还没试。
谢谢“5555”高手啊!! 第二种方法详细的我写在这个帖子里,有空可以参考一下
http://www.fztesting.com/viewthread.php?tid=523&extra=page%3D1 哦,我权限不够,没法看,注册用户老是提示有问题!还提示我的IP ···:( :Q
有空一定去看! 点击注释按钮可以通过函数 Function Defects_ActionCanExecute(ActionName)来进行编写阿如:
Function Defects_ActionCanExecute(ActionName)
On Error Resume Next
if ActionName = "BugAddDevCommentsAction1" or ActionName="AddDevComment" then
Bug_Fields("BG_DEV_COMMENTS").Value=Bug_Fields("BG_DEV_COMMENTS").Value + "<html><body><br><b>缺陷原因分析:</b><br><b>解决方法:</b></br><br>1.</br><br>2.</br><br><b>涉及范围:</b></br><body></html>"
end if
end if
Defects_ActionCanExecute = Project_DefaultRes
On Error GoTo 0
End Function
类似可以通过这样进行修改 呵呵。老帖子看来也不错。谢谢。
页:
[1]