GitHub Projects 怎么新增自定义字段:字段类型、视图显示与卡片核对
来源:17golang原创
时间:2026-08-26 11:41:51 175浏览 收藏
在 GitHub Projects 里,标签适合表达分类,状态适合表达流程,但“优先级”如果也塞进标签,很快就会出现同一张卡片挂着多个相似标签、无法按优先级分组的问题。这个任务只做一件事:在表格视图新增一个名为 Priority 的单选字段,并配置 High、Medium、Low 三个值。
要点速览:
- 必须在项目的 Table 表格视图操作,入口在最右侧字段表头。
- 字段类型选 Single select,不是 Text 或 Number。
- 保存后,表格会出现 Priority 列,卡片单元格中的选项值就是最终验收点。
先确认入口和操作目标
打开一个你有编辑权限的 GitHub Project,切到 Table 表格视图。为了让结果容易核对,本文用一个 Priority 字段记录任务紧急程度;如果项目已经有同名字段,不要重复创建,先检查现有列是否可以直接使用。
GitHub 官方文档把自定义字段放在项目表格的字段列中管理。截图里的最右侧加号就是入口,它不是新建 Issue,也不是新增一个 View。
按路径新增 Priority 字段
步骤一:打开 Add field 入口
点击路径:项目页面 → Table → 表格最右侧字段表头的 +(Add field)。先点击这个加号,打开字段菜单。

截图中右下区域的加号被橙色框标出。看到字段菜单出现后再继续;如果只看到卡片菜单,说明点到了行项目而不是字段表头。
点击路径:Add field 菜单 → New field。在顶部名称输入框填写
Priority,字段名先定下来再选类型。这里不要选已有字段。新字段的名称会直接显示成表格列标题,后面筛选、分组时也会使用它。
点击路径:字段类型下拉框 → Single select。在 Options 区域依次填写
High、Medium、Low;添加第二、第三个值时点击 Add option。选择框比自由文本更适合优先级:每张卡片只能从固定值中选一个,后续按 Priority 分组时不会出现大小写或同义词分裂。
点击路径:字段编辑面板 → Save。保存后返回表格,不要把关闭浏览器或切换 View 当成保存成功。
可见成功状态是:表格表头出现 Priority 列,且每一行对应一个可点击的下拉单元格。若仍只有旧列,刷新前先确认保存按钮是否真的提交。
步骤二:选择 New field 和字段类型
步骤三:填写单选项并保存
给卡片设置值并完成验收
在 Priority 列任意一行点击单元格,选择 Low、Medium 或 High。不要在标题或 Labels 列里写同样的文字,这一步要验证的是新字段本身。

官方示例的结果状态是:表格出现 Priority 列,每张卡片对应的单元格显示 Low、Medium 或 High。你的项目卡片标题和成员可能不同,但列名、下拉值和单元格位置应保持这个逻辑。
验收可以做三项:第一,刷新项目后 Priority 列仍在;第二,分别给三张卡片设置三个不同值;第三,打开视图选项,尝试按 Priority 分组或筛选。若三项都成立,字段已经保存到项目,而不是只停留在编辑弹窗里。
两个容易走错的地方
把标签当成自定义字段
Labels 和 Priority 是两套数据。标签可以有多个,单选字段通常只保留一个当前值。需要按优先级统计、筛选或分组时,用 Single select 字段更稳定;不要因为表格里已经有 Labels 列,就认为任务完成了。
字段列没有出现怎么办
先检查当前是否仍在同一个 Project 和 Table View,再看表格最右侧是否有水平滚动。还要确认账号具备项目编辑权限,以及项目没有接近字段上限。GitHub 文档说明项目字段总数存在上限;如果 Add field 菜单没有 New field,优先检查权限和项目设置。
相关问题
Priority 应该选 Text 还是 Single select
固定的 High、Medium、Low 用 Single select;如果内容是每张卡片都不同的补充说明,才考虑 Text。字段类型一旦选错,后面的分组和筛选体验也会跟着变。
保存字段后能不能直接给现有卡片赋值
可以。字段列出现后,直接点击对应卡片的单元格即可选择值,不需要逐个打开 Issue 编辑页面。最终以刷新后列仍存在、值仍显示为准。
最后确认
这次操作的完成标志很具体:项目 Table 视图里有 Priority 列,列的类型是单选,选项包含 High、Medium、Low,至少一张卡片已经选中一个值,并且刷新后没有丢失。做到这里,GitHub Projects 的自定义字段才真正进入可用状态。
-
205 收藏
-
455 收藏
-
124 收藏
-
311 收藏
-
462 收藏
-
173 收藏
-
183 收藏
-
469 收藏
-
216 收藏
-
316 收藏
-
139 收藏
-
261 收藏
-
393 收藏
-
118 收藏
-
489 收藏
-
278 收藏
-
328 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习