我正在通过Groovy动态创建一个视图..
Option Explicit
Public Function DUPLICATE_VALUE(rngMyRange As Range, rngMyCell As Range) As Boolean
If WorksheetFunction.CountIf(rngMyRange, rngMyCell.Value) > 1 Then
DUPLICATE_VALUE = True
Else:
DUPLICATE_VALUE = False
End If
End Function
这很有效;然后我通过..
为这个视图添加一个过滤器Jenkins.instance.getItem('my_folder').addView(new ListView('MyNewView')
这也很有效。然后,我将如何以编程方式设置视图描述?我假设我可以用
组合Jenkins.instance.getItem('my_folder').getView('MyNewView').setIncludeRegex('.*NewView.*'
但是我无法解决它...任何帮助将不胜感激。
我目前的计划是通过张贴到doSubmitDescription(...?)
但它应该比那更清洁..
答案 0 :(得分:3)
如果您想更新视图的说明,请输入以下链接:
import org.kohsuke.stapler.StaplerRequest
import org.kohsuke.stapler.StaplerResponse
Jenkins.instance.getView('MyNewView').doSubmitDescription([ getParameter: { return "My description"; }] as StaplerRequest, [ sendRedirect: { return; } ] as StaplerResponse)