我有一个Jql来获取用户在jira中花费的时间。但是下面这个查询返回的是用户在特定用户故事或子任务中花费的总时间,而不是白天。
我的意思是如果用户故事在前一天创建,并且用户已经记录了一段时间。在今天,用户也记录了一些时间。
因此,当我试图获取用户当前花费的当天时间时,从下面的查询获得两天的时间。
worklogAuthor = 'User Name' AND worklogDate >= "2017/11/20" AND worklogDate <= "2017/11/20"
所以有人可以帮助我在一天内获得用户的确切时间。提前致谢。
答案 0 :(得分:0)
您无法获得特定日期的工作日记总和。 JQL是与JQL匹配的问题的过滤器。因此,您将获得一个问题列表,其中指定用户创建了Worklog并匹配您指定的日期。如果用户当天处理了三个不同的问题,您将看到返回三个不同的问题。您无法在问题导航器中获取工作日志。
相反,您可以将问题数据导出到Excel(导出所有字段),然后解析工作日志(它们显示为名为Log Work的列)以获取该日期的特定工作日志。
或者,您可以通过REST API获取工作日志并以此方式进行计算。
答案 1 :(得分:0)
试试这个:
assignee = currentUser() AND worklogDate >= startOfDay() AND issueFunction in aggregateExpression("Total tracked", "timespent.sum()")
我希望有所帮助。您可以调整参数以获取范围或不同的用户。