You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python-Redmine获取Redmine工单的实际完成日期属性

解决方法
  • 第一步先打印工单全部可用属性,避免盲目猜测字段名
    你可以直接输出issue对象的全量属性,快速定位实际完成日期对应的字段:
# 输出所有可调用的属性名
print(dir(issue))
# 直接打印内置属性字典,更直观看到字段和对应值
print(issue._attributes)
  • 如果你们公司将Redmine原生的工单关闭时间作为实际完成日期,直接取closed_on字段即可:
# 原生关闭时间字段,仅工单处于已关闭类状态时会返回有效值
print('actual end date: ', issue.closed_on)
  • 如果实际完成日期是你们公司配置的自定义字段,通过custom_fields属性读取:
    先遍历确认自定义字段的具体名称:
for field in issue.custom_fields:
    print(f"字段名:{field.name},字段值:{field.value}")

找到对应「实际完成日期」的字段名后直接取值即可,示例如下:

actual_end_date = issue.custom_fields.get('实际完成日期').value
print('actual end date: ', actual_end_date)

你之前可以正常获取actual_start_date说明该字段是你们公司Redmine通过第三方插件或自行扩展新增的字段,这类扩展字段没有统一命名规范,优先打印全量属性排查是最高效的方式。

内容的提问来源于stack exchange,提问作者Quốc Thắng Phạm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 00:00:02