如何通过 SIL 脚本中的问题类型 ID 获取问题类型名称? (除了 SQL 对数据库的请求)

how to get issue type name by issue type id in SIL script? (besides of of SQL request to DB)

我在脚本中使用了 createIssue() 例程。此例程需要问题类型名称作为输入。

为了使脚本能够抵抗问题类型重命名,我想将问题类型名称的问题类型 ID instaead 放入其中。我知道如何找出 id,但不要以方便的方式将其转换为 name

刚刚编写了一个 SIL 例程,从 Jira REST 获取问题类型名称API

function getIssueTypeNameById(int issueID) {
    string uname = "username";
    string pwd = "password";
    HttpRequest request;
    HttpHeader header1 = httpBasicAuthHeader(uname, pwd);
    request.headers += header1;
    string url = "https://<domain>/rest/api/2/issuetype/" + issueID;
    struct issueName { string name; } 
    issueName issName = httpGet(url, request);
    return issName;
}