首页 > 解决方案 > 通过 Python 脚本删除 Jira 问题

问题描述

我们有 jirapython 集成库。我们通过 python script.like create_issue 创建问题。但就像我想删除问题功能一样。我参考了许多文档、博客和官方网站。但我没有得到这个解决方案。谁能帮我解决这个问题。

标签: pythonjira

解决方案


这是非常微不足道的。如果要删除问题,则需要问题对象。获取对象的一种方法是通过jira.create_issue()您提到的函数,在这种情况下您可以按如下方式删除它:

issue = jira.create_issue(...)
...
issue.delete()

或者,如果您碰巧知道要删除的问题的 ID,您可以像这样删除它:

issue = jira.issue("EXAMPLE-244")
issue.delete()

如果您不知道要删除的问题的 ID,则可能首先必须通过该jira.search_issues()功能找到问题。这看起来像:

issues = jira.search_issues('project="%s" AND summary~"%s"' % ("project_key", "issue title"), maxResults=100)

for issue in issues:
    issue.delete()

推荐阅读