jira更新字段不限制响应

时间:2014-08-21 09:15:01

标签: jira jira-rest-api

我目前对某些流程的自动化感兴趣,因此我需要使用REST查询JIRA。我想要回应的是特定日期的所有用户的时间。所以我使用以下查询:

search?jql=project=%my_project%22&updated>startOfDay(-1d)&updated<endOfDay(-1d)&fields=worklog

search?jql=project=%my_project%22&updated>%222014-08-19%22

但作为回应,我得到了很多工作日志,不仅更新了我作为参数传递的日期,而且更新了一个月前或后一天。

所以我有几个问题:

  1. 我理解正确的是,如果我追踪某个问题的时间,那么更新后的字段会被更改吗?
  2. 我的查询很可能会返回首先在给定日期更新的问题。我的意思是如果问题被更新 - 返回它,但问题本身包含很多工作日志一段时间(我想是一个月)。
  3. 如果确实如此,那么我是否可以仅针对特定日期限制问题的工作日志?

    谢谢!

1 个答案:

答案 0 :(得分:0)

是的,你是对的,你可以用这样的方式限制你的查询。但我猜你的语法无效。

  1. 首先,在您的两个查询中,在JQL的项目部分之后,只有一个百分号,不能解释为char。我确定你想在那里写%22。 (但是,您可以完全省略%22 char)

  2. 其次,查询字符串的JQL部分必须考虑到官方的JQL语法。这意味着当您使用逻辑运算符(如AND)时,您必须在查询中间编写它。并且不要将>替换为>。所以,而不是

  3. project=my_project&updated>%222014-08-19%22

    查询必须看起来像

    project=my_project AND updated>2014-08-19

    注意:&符号只能拆分请求的official query string parameters