【发布时间】:2019-12-04 18:57:49
【问题描述】:
我正在尝试使用 Jira 的 REST API 来获取使用其名称(摘要)的问题密钥。 我使用函数接收的环境变量和参数来执行此操作(TestCaseID 是本例中的摘要)。 我的 get 请求收到以下信息:
var getUrl = {
url : "https://" +
process.env.JIRA_USERNAME +
":" +
process.env.JIRA_PASSWORD +
"@" +
process.env.JIRA_BASE_URL +
"/rest/api/2/search?jql=" +
`Summary~"\"${TestCaseID}\""` ,
method: "GET" };
但我收到以下错误:
Error in the JQL Query: 'Access' is a reserved JQL word. You must surround it in quotation marks to use it in a query.
这是因为 TestCaseID 包含这个特定的单词(不幸的是我无法更改它)。 我不明白为什么它要求我用引号括起来,因为这正是我在添加“\”和\“”时所做的。 我尝试了多种不同的方法来修复它,但最终,我一次又一次地收到相同的错误。 有人知道我该如何解决吗?
【问题讨论】: