登录
推荐 文章 Go 技术 课程 下载 专题 AI
首页 >  文章 >  软件教程

GitHub Projects 怎么新增自定义字段:字段类型、视图显示与卡片核对

来源:17golang原创

时间:2026-08-26 11:41:51 175浏览 收藏

在 GitHub Projects 里,标签适合表达分类,状态适合表达流程,但“优先级”如果也塞进标签,很快就会出现同一张卡片挂着多个相似标签、无法按优先级分组的问题。这个任务只做一件事:在表格视图新增一个名为 Priority 的单选字段,并配置 HighMediumLow 三个值。

要点速览:

  • 必须在项目的 Table 表格视图操作,入口在最右侧字段表头。
  • 字段类型选 Single select,不是 Text 或 Number。
  • 保存后,表格会出现 Priority 列,卡片单元格中的选项值就是最终验收点。

先确认入口和操作目标

打开一个你有编辑权限的 GitHub Project,切到 Table 表格视图。为了让结果容易核对,本文用一个 Priority 字段记录任务紧急程度;如果项目已经有同名字段,不要重复创建,先检查现有列是否可以直接使用。

GitHub 官方文档把自定义字段放在项目表格的字段列中管理。截图里的最右侧加号就是入口,它不是新建 Issue,也不是新增一个 View。

按路径新增 Priority 字段

步骤一:打开 Add field 入口

  1. 点击路径:项目页面 → Table → 表格最右侧字段表头的 +(Add field)。先点击这个加号,打开字段菜单。

    GitHub Projects 表格视图最右侧字段表头的 Add field 加号入口

    截图中右下区域的加号被橙色框标出。看到字段菜单出现后再继续;如果只看到卡片菜单,说明点到了行项目而不是字段表头。

  2. 步骤二:选择 New field 和字段类型

  3. 点击路径:Add field 菜单 → New field。在顶部名称输入框填写 Priority,字段名先定下来再选类型。

    这里不要选已有字段。新字段的名称会直接显示成表格列标题,后面筛选、分组时也会使用它。

  4. 步骤三:填写单选项并保存

  5. 点击路径:字段类型下拉框 → Single select。在 Options 区域依次填写 HighMediumLow;添加第二、第三个值时点击 Add option

    选择框比自由文本更适合优先级:每张卡片只能从固定值中选一个,后续按 Priority 分组时不会出现大小写或同义词分裂。

  6. 点击路径:字段编辑面板 → Save。保存后返回表格,不要把关闭浏览器或切换 View 当成保存成功。

    可见成功状态是:表格表头出现 Priority 列,且每一行对应一个可点击的下拉单元格。若仍只有旧列,刷新前先确认保存按钮是否真的提交。

给卡片设置值并完成验收

Priority 列任意一行点击单元格,选择 LowMediumHigh。不要在标题或 Labels 列里写同样的文字,这一步要验证的是新字段本身。

GitHub Projects 表格中 Priority 自定义字段显示 Low、Medium 和 High 值的结果

官方示例的结果状态是:表格出现 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 列,列的类型是单选,选项包含 HighMediumLow,至少一张卡片已经选中一个值,并且刷新后没有丢失。做到这里,GitHub Projects 的自定义字段才真正进入可用状态。

声明:本文转载于:17golang原创 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>