Python을 사용하여 JIRA에서 사용자 정의 필드를 업데이트해야합니다. 다른 답변을 확인했으며 텍스트 필드에 대한 솔루션 만 제공합니다. 하지만 Python을 사용하여 업데이트하고 싶은 다중 값 목록이 있습니다.
나는 이것을 시도했지만 작동하지 않습니다.
issue.update(fields={'customfield_13090': {'value':'64'}})
해당 라인을 실행할 때이 오류가 발생합니다.
jira.exceptions.JIRAError: JiraError HTTP 400 url: https://test.jira.com/rest/api/2/issue/1400908679
text: Can not deserialize instance of java.lang.Long out of START_OBJECT token
at [Source: N/A; line: -1, column: -1]
목록 필드를 조사한 결과 목록에서 구현 서비스를 선택한 옵션으로 포함하려면 업데이트해야하는 옵션 값이 64라는 것을 알았습니다.
<option selected="selected" value="64">
Implementation Services
</option>
누군가가 내 코드 줄의 실수가 무엇인지 말해 줄 수 있습니까?
나는 당신이 가깝다고 생각하지만 그것은 단지 다음과 같아야합니다.
issue.update(fields={'customfield_13090': '64'})
이것이 작동하지 않으면 대체 지정 솔루션은 다음과 같습니다.
issue.update(fields={'customfield_13090': [{'value':'64'}]})
이것은 JIRA 검색 구성 / 업데이트에 대한 저의 연구를 기반으로합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다