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

如何通过gh CLI获取GitHub项目单选字段的选项ID?

解决获取GitHub项目单选字段选项ID的问题

可以通过以下几种方式获取single-select-option-id:

1. 使用GitHub CLI命令直接查询

执行gh project field-view命令,传入已获取的field_id和project_id,即可查看该单选字段的所有选项及其ID:

gh project field-view --field-id $field_id --project-id $project_id

如果只需要选项的结构化数据,可添加--json options参数过滤输出:

gh project field-view --field-id $field_id --project-id $project_id --json options

2. 自动化提取特定选项ID(需jq工具)

如果需要在脚本中自动提取某个特定名称的选项ID,可借助jq解析JSON输出:

# 替换"目标选项名称"为你需要的选项名称
OPTION_ID=$(gh project field-view --field-id $field_id --project-id $project_id --json options | jq -r '.[] | select(.name == "目标选项名称") | .id')

注:需要提前安装jq工具(多数Linux/macOS包管理器可直接安装)。

3. 从网页端手动获取

打开GitHub项目页面,进入「项目设置」→「字段」,找到目标单选字段并点击「编辑选项」,浏览器地址栏中会显示类似https://github.com/orgs/[组织名]/projects/[项目ID]/fields/[字段ID]/options/[选项ID]的路径,最后的数字串就是该选项的ID。

内容的提问来源于stack exchange,提问作者malachi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 20:54:57