如何在 JIRA 中使用 ScriptRunner 构建查询以列出所有故事

How to build a query to list all stories using ScriptRunner in JIRA

我有一个查询 return 是所有 epics

的列表

"Parent Link" = ABCD-28089 AND "Requested Version" = "Release 3.3.0" ORDER BY key ASC

JIRA 中的这个计算正确并且 returns 是所有 epics 的列表。

现在我想使用 ScriptRunner 创建另一个查询,它需要展平和 return 上面列表 epics return 编辑的每个 [=13] 下的所有故事=]

issueFunction in issuesInEpics("Parent Link" = ABCD-28089 AND "Requested Version" = "Release 3.3.0" ORDER BY key ASC)

但这会抱怨类似 Error in the JQL Query: Expecting ')' or ',' but got '='. (line 1, character 46)

我无法充分理解 ScriptRunner 的语义来构建此查询 - 看起来很强大但太难弄清楚如何去做。

不胜感激。

您必须在引号内转义引号:

issueFunction in issuesInEpics("\"Parent Link\" = ABCD-28089 AND \"Requested Version\" = \"Release 3.3.0\"")

或改用单引号:

issueFunction in issuesInEpics("'Parent Link' = ABCD-28089 AND 'Requested Version' = 'Release 3.3.0'")