如何在 Jira 中以编程方式通过项目 ID 检索项目密钥?
How to retrieve the Project Key by Project Id programmatically in Jira?
我需要以编程方式获取项目密钥。
检索我找到的项目密钥的唯一替代方法是此页面上的内容:
上面写着:
- 获取所有项目密钥:com.atlassian.jira.project.ProjectManager#getAllProjectKeys
我需要的是通过项目 ID 检索密钥。
有没有简单的方法来做到这一点?我怎么知道哪个key对应哪个project id?
我使用的是 Jira 6.4.3 版和 Atlassian Plugin SDK 5.0.13 版。
我正在使用 SAL 服务。还有更好的选择吗?
没有直接的方法来获取带有 id 的密钥,但是您可以获取带有 id ad 的项目对象,然后您可以从项目对象中获取项目密钥
如果你想获取一个 id 的项目对象,那么试试
https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html#getProjectObj(java.lang.Long)
如果您想获取多个项目 ID 的项目对象,请尝试使用此方法
https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html#convertToProjectObjects(java.util.Collection)
希望以上链接对您有所帮助!!
我需要以编程方式获取项目密钥。
检索我找到的项目密钥的唯一替代方法是此页面上的内容:
上面写着:
- 获取所有项目密钥:com.atlassian.jira.project.ProjectManager#getAllProjectKeys
我需要的是通过项目 ID 检索密钥。
有没有简单的方法来做到这一点?我怎么知道哪个key对应哪个project id?
我使用的是 Jira 6.4.3 版和 Atlassian Plugin SDK 5.0.13 版。
我正在使用 SAL 服务。还有更好的选择吗?
没有直接的方法来获取带有 id 的密钥,但是您可以获取带有 id ad 的项目对象,然后您可以从项目对象中获取项目密钥
如果你想获取一个 id 的项目对象,那么试试 https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html#getProjectObj(java.lang.Long)
如果您想获取多个项目 ID 的项目对象,请尝试使用此方法 https://docs.atlassian.com/jira/latest/com/atlassian/jira/project/ProjectManager.html#convertToProjectObjects(java.util.Collection)
希望以上链接对您有所帮助!!