2:写扩展脚本的时候没有提示功能,所以进行判断时不知道是
if bg_priority.value=”very high”或是bg_priority.text=”very high”
还有,TD的后台是orcel,是不是要直接用SQL把值写入到ORCEL里去...:|
求解…
[ Last edited by paladins on 2005-6-15 at 17:17 ]作者: jzhao 时间: 2005-6-15 17:28
我记得应该是写在defects_bug_fieldchange里。
如果你不知道你写的扩展脚本是否正确,你可以采用TD的脚本编写模板来编写脚本,脚本模板有提示功能。作者: ken6328 时间: 2005-6-16 15:31
Sub Defects_Bug_FieldChange(FieldName)
On Error Resume Next
WizardListCust
if Bug_Fields("BG_PRIORITY").Value="aa" then
Bug_Fields("BG_USER_01").Value=Cstr(Now())
end if
On Error GoTo 0
End Sub
Sub WizardListCust
Select Case Bug_Fields("BG_SEVERITY").Value
Case "1-Low"
Bug_Fields("BG_STATUS").List = Lists("All Projects")
End Select
end sub
这个是显示当前时间的,我不知道怎么能再加上6个小时,谁知道,告诉告诉俺~~作者: ken6328 时间: 2005-6-16 15:35
哦对了 还有两个地方需要你自己更改一下
"aa" 需要改成你需要的 比如"4-Very High"
BG_USER_01 需要换成你需要的字段 比如 BG_CLOSING_DATE
Sub Defects_Bug_FieldChange(FieldName)
On Error Resume Next
WizardListCust
if Bug_Fields("BG_PRIORITY").Value="4-Very High" then
Bug_Fields("BG_CLOSING_DATE").Value=Cstr(Now()+0.25)
end if
On Error GoTo 0
End Sub
Sub WizardListCust
Select Case Bug_Fields("BG_SEVERITY").Value
Case "1-Low"
Bug_Fields("BG_STATUS").List = Lists("All Projects")
End Select
end sub