使用Scriptrunner从JIRA问题中删除组件可以通过以下步骤完成:
import com.atlassian.jira.component.ComponentAccessor
def issue = ComponentAccessor.getIssueManager().getIssueObject("JIRA-123") // 替换为您要删除组件的问题的Key
def componentManager = ComponentAccessor.getComponent(ComponentAccessor.getComponentInstanceOfType(com.atlassian.jira.component.ComponentAccessor.getComponentClass("com.atlassian.jira.bc.project.component.ProjectComponentManager")))
def component = componentManager.findByComponentName("Component Name") // 替换为要删除的组件名称
if (component) {
componentManager.removeComponentFromIssue(component, issue)
}
请注意,您需要将代码中的"JIRA-123"替换为您要删除组件的问题的Key,并将"Component Name"替换为要删除的组件名称。
请注意,Scriptrunner是一款强大的JIRA插件,可用于执行自定义脚本和自动化任务。此方法仅适用于使用Scriptrunner插件的JIRA实例。如果您没有安装Scriptrunner插件,您需要先安装该插件才能执行上述步骤。
腾讯云相关产品和产品介绍链接地址:
腾讯技术创作特训营第二季
云+社区技术沙龙[第7期]
北极星训练营
云+社区技术沙龙[第14期]
GAME-TECH
云+社区技术沙龙[第28期]
云+社区技术沙龙[第1期]
云+社区技术沙龙[第8期]
云+社区技术沙龙[第6期]
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云