开发者社区 > 云效DevOps > 正文

云效我想获取customFields这个数据,工作项的自定义字段和字段选择的值,要怎么做?

云效我想获取customFields这个数据,工作项的自定义字段和字段选择的值,要怎么做?

展开
收起
-Feng、冯冯 2024-01-23 11:23:49 27 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    要在云效中获取工作项的自定义字段和字段选择的值,你需要使用云效提供的API接口。具体操作步骤如下:

    1. 首先,你需要登录到云效控制台,然后进入你所在的项目或团队。
    2. 在项目或团队页面中,找到"API管理"选项,点击进入。
    3. 在API管理页面中,你可以看到一个名为"获取工作项详情"的API接口,这个接口可以用来获取工作项的详细信息,包括自定义字段和字段选择的值。
    4. 点击该API接口,查看其请求参数和返回值。其中,请求参数中的"customFields"就是你需要的自定义字段信息,返回值中的"customFields"则是包含自定义字段和字段选择的值的信息。
    5. 根据API接口的文档,编写代码调用该接口,传入相应的请求参数,即可获取到工作项的自定义字段和字段选择的值。

    以下是一个示例代码,展示了如何使用Python调用云效API接口获取工作项的自定义字段和字段选择的值:

    import requests
    
    # 设置API接口的URL和请求参数
    url = "https://your_project_or_team_api_url/api/issue/detail"
    params = {
        "issueKey": "your_issue_key",  # 替换为你的工作项的issueKey
        "fields": "customFields",  # 只获取自定义字段信息
    }
    
    # 发送GET请求
    response = requests.get(url, params=params)
    
    # 解析响应结果
    if response.status_code == 200:
        data = response.json()
        custom_fields = data["fields"]["customFields"]
        print("自定义字段和字段选择的值:", custom_fields)
    else:
        print("获取工作项详情失败")
    

    请将上述代码中的your_project_or_team_api_url替换为你的项目或团队的API地址,your_issue_key替换为你要查询的工作项的issueKey。运行代码后,你将得到工作项的自定义字段和字段选择的值。

    2024-01-23 13:08:16
    赞同 展开评论 打赏
  • 2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>

    那这个就可以满足您的需求呀 ListWorkItemAllFields ,像这个是我的自定义字段 ,然后还有它下面的待选值 。
    ee3a3dbdbdf22f209ce4c7f5835884d5.png
    8a8d64e24063643b615a55596a5a7368.png
    此回答整理自钉群“云效API反馈(外部用户)”

    2024-01-23 11:35:25
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载
http://www.vxiaotou.com