TFS 2017/DevOps中Attached File Count列无法导出Excel怎么办?
解决TFS 2017/DevOps工作项查询"Attached File Count"列导出Excel不显示的问题
我之前帮好几个用户排查过类似的问题,咱们一步步来解决:
确认字段的导出权限:"Attached File Count"属于计算类统计字段,TFS 2017对这类字段的导出支持有时会有限制。如果你有团队项目管理权限,可以进入「团队项目设置」→「工作项类型」→ 找到查询对应的工作项类型 → 查看该字段的属性,确认是否开启了允许导出的设置。如果没开启,修改属性后再尝试导出。
更换导出方式:别只依赖查询界面的「导出到Excel」按钮,试试这两种方式:
- 选择「导出为CSV」,导出后再导入Excel,CSV格式通常能兼容更多字段;
- 打开Excel,用「团队」选项卡直接连接你的TFS/DevOps项目,加载查询数据,这种原生连接方式常能识别出界面导出漏掉的字段。
清除查询缓存:有时候查询的本地缓存会导致异常,你可以右键查询选择「编辑查询」,随便调整个小设置(比如临时挪动列的顺序再改回去),保存查询后重新导出。或者直接关闭浏览器,清除缓存后重新登录TFS操作。
检查TFS补丁更新:TFS 2017的早期版本确实存在计算字段导出的bug,比如累积更新3之后修复了不少这类问题。如果你的TFS还停留在初始版本,建议升级到最新的累积更新;DevOps一般是自动更新的,可以确认下是否为当前最新版本。
临时替代方案:如果上面的方法都不生效,你可以先导出不带该字段的Excel,再用Power Query补全附件数量:导出工作项ID后,通过Power Query连接到TFS的API获取每个工作项的附件数,再匹配到表格里。这虽是临时办法,但能解燃眉之急。
内容的提问来源于stack exchange,提问作者C J
相关产品推荐
相关产品推荐

