You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JirAgileR从Jira获取Original Estimate字段

解决JirAgileR获取Original Estimate字段的问题

原因排查与解决办法

1. 尝试请求组合时间跟踪字段

Jira的Original Estimate属于时间跟踪组合字段的一部分,单独请求timeoriginalestimate可能无法被JirAgileR正确解析。可以将字段参数改为timetracking,它会返回包含Original Estimate、Remaining Estimate、Time Spent的完整时间跟踪数据,之后再从中提取目标值:

修改后的代码:

library(JirAgileR, quietly = T)
library(knitr, quietly = T)
library(dplyr, quietly = T)

if (is.null(JIRABaseURL)) JIRABaseURL
if (is.null(username)) username
if (is.null(password)) password

fields1 <- get_jira_issues(
  domain = JIRABaseURL,
  username = username,
  password = password,
  jql_query = "project in('my_project')",
  fields = c("summary", "timespent", "timetracking"), # 替换为timetracking
  maxResults = 150,
  verbose = FALSE,
  as.data.frame = TRUE
)

# 提取Original Estimate值
original_estimate <- fields1$timetracking.timeoriginalestimate

2. 确认字段键的正确性

虽然标准Jira中Original Estimate的字段键是timeoriginalestimate,但部分自定义配置的Jira实例可能会有差异。可以通过Jira后台的字段管理页面查看该字段的实际键名,或者调用Jira API的/rest/api/2/field接口获取所有字段的详细信息,确保使用的键名正确。

3. 检查权限与字段可见性

确保你的Jira账号拥有查看Original Estimate字段的权限,且该字段在项目对应的屏幕配置中已设置为可见状态。如果字段被隐藏,API将无法返回对应数据。

内容的提问来源于stack exchange,提问作者Prateek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 17:36:22