我正在開發一個使用SOAP與JIRA進行通信的Web應用程序。我有一個包含多個複選框的自定義字段,並且我可以通過SOAP獲取該字段,但我無法訪問它包含的實際複選框。有沒有辦法做到這一點?如何使用SOAP獲取JIRA多選框自定義字段中的所有值?
1
A
回答
1
因爲目前爲止沒有人回答這個問題,所以這裏是我爲JIRA編寫的一些JavaScript的舊副本,讀取自定義字段。
var unitlist_val = $("#unitList_0").val();
var errorlist_val = $("#errorList_0").val();
var larmlist_val = $("#larmList_0").val();
var URL= ""+jira+"/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml jqlQuery=project+%3D+"+problem+
"+AND+%22Symptom+1+-+Component%22+~+%22+"+unitlist_val+"%22+AND+%22Symptom+2+-+State%22+~+%22"+errorlist_val+
"%22+AND+%22Symptom+3+-+alarm%22+~+%22"+larmlist_val+
"%22&tempMax=1000&field=title&field=link&field=customfield_10422&field=customfield_10423&field=customfield_10424&field=customfield_10420&field=resolution&field=customfield_10440";
$.ajax({
type: "GET",
url: URL,
dataType: "xml",
cache: false,
beforeSend: function(request) {
request.setRequestHeader("Accept", "text/xml; charset=utf-8");
},
success: function(data){
$(data).find("item").each(function(){
// Make sure swedish chars, are handled properly. Append to page first, then get value.
var unitList = $("<div/>").html($(this).find("#customfield_10422 customfieldvalue").text()).text().split(",");
var errorList = $("<div/>").html($(this).find("#customfield_10423 customfieldvalue").text()).text().split(",");
var alarmList = $("<div/>").html($(this).find("#customfield_10424 customfieldvalue").text()).text().split(",");
var knownerror = $("<div/>").html($(this).find("#customfield_10420 customfieldvalue").text()).text() || "None";
var resolution = $("<div/>").html($(this).find("resolution").text()).text() || "None";
}
});
您可能可以在Java中做類似的事情並使用簡單的GET請求。我剪掉了很多代碼,所以有些部分可能會出現語法錯誤。
相關問題
- 1. 如何獲取JIRA中的自定義字段的所有值?
- 2. 使用JIRA SOAP API獲取jira問題的自定義字段值
- 3. 如何使用Perl SOAP獲取JIRA中的自定義字段列表?
- 4. 如何使用C#從JIRA中檢索自定義字段值?
- 5. JIRA多選複選框自定義字段沒有正確更新
- 6. 如何獲取多選框的所有選定值?
- 7. 如何在Jira的自定義字段中使用任務ID?
- 8. 如何使用jira4r更新Jira中的自定義字段
- 9. WordPress的:獲取自定義字段的所有值
- 10. 在使用JIRA中的REST api修改自定義字段名稱後,CustomFieldManager未獲取自定義字段
- 11. 如何使用jQuery獲取所有選中複選框的值?
- 12. 從現有字段導出的JIRA中的自定義字段
- 13. Jira如何在自定義字段中顯示多個Url?
- 14. 如何使用Java Jira Rest客戶端在Jira中設置自定義字段(多選)
- 15. 使用「Jira的Scriptrunner」自定義監聽器更新自定義字段值
- 16. WordPress的獲取自定義字段值
- 17. 查詢以獲取Jira mysql數據庫中自定義字段的初始值?
- 18. 列表框多選選項獲取所有選定的值
- 19. 如何獲取某個類別中所有帖子的特定自定義字段的所有元值?
- 20. 如何獲取Netsuite中自定義記錄的自定義字段的值
- 21. 如何獲取自定義字段的RenderPattern中的列值?
- 22. 自動化JIRA中的自定義字段值更改
- 23. 從Slack API獲取所有用戶的自定義字段
- 24. Jira SOAP API自定義選擇列表值
- 25. 獲取自定義字段選項
- 26. 如何從JSP中的文本字段獲取自定義值?
- 27. 如何獲取cck自定義字段的值和設置值
- 28. 如何通過REST api更新Jira自定義字段值
- 29. 如何讀取自定義字段值
- 30. 獲取Salesforce自定義字段值
到目前爲止你做了什麼? – Anders
我試圖讓他們通過getCustomFields(),但他們不存儲這種方式。我能找到的唯一的東西是包含它們的自定義字段,它沒有任何有助於找到我需要的值的方法。我知道他們的ID是什麼,並且在創建問題時我已經能夠設置這種類型的自定義字段,但是我還沒有找到任何方法讓我獲得它們。 – Valyrion
我沒有直接通過JIRA使用SOAP,但是,我已經對JIRA做了許多AJAX/JavaScript修改,每次我必須回到JQL時,您不能只通過SOAP來執行簡單的JQL查詢嗎? – Anders