运行时依赖
安装命令
点击复制技能文档
PingCode 技能
通过 PingCode Open API 操作研发管理平台数据。
前置条件 在 PingCode 企业后台创建应用,获取 命令行工具ent ID 和 命令行工具ent Secret 配置应用的数据访问范围(需要勾选各模块权限) 设置环境变量: 导出 PINGCODE_命令行工具ENT_ID="your_命令行工具ent_id" 导出 PINGCODE_命令行工具ENT_SECRET="your_命令行工具ent_secret"
1️⃣ 项目管理 获取项目列表 python3 scripts/查询_projects.py # 所有项目 python3 scripts/查询_projects.py --name "合规" # 按名称搜索 python3 scripts/查询_projects.py --project_id xxx --detAIl # 项目详情
查看迭代 (Sprint) python3 scripts/查询_projects.py --project_id xxx --sprints # 指定项目的迭代 python3 scripts/查询_projects.py --all_projects_sprints --sprints # 全部活跃迭代
查看发布 (Release) python3 scripts/查询_projects.py --project_id xxx --releases
项目成员 python3 scripts/查询_projects.py --project_id xxx --members
2️⃣ 工作项 (Work Items) 获取我的工作项 python3 scripts/获取_my_tasks.py
获取指定项目的全部工作项 python3 scripts/获取_project_workitems.py --project_name "合规驾驶舱" python3 scripts/获取_project_workitems.py --project_id abc123 --json
工作项高级查询(推荐) python3 scripts/查询_workitems.py --project_name "合规驾驶舱" # 统计 python3 scripts/查询_workitems.py --project_name "合规驾驶舱" --type bug # 只看 bug python3 scripts/查询_workitems.py --project_name "合规驾驶舱" --unfinished # 未完成 python3 scripts/查询_workitems.py --all_projects --unfinished # 全部未完成 python3 scripts/查询_workitems.py --project_name "合规驾驶舱" --as签名ee "张三" python3 scripts/查询_workitems.py --project_name "合规驾驶舱" --recent 7 # 最近7天
更新工作项 python3 scripts/更新_workitem.py --workitem_id abc --as签名ee anytao python3 scripts/更新_workitem.py --workitem_id abc --启动_date "2026-03-12" --due_date "2026-03-20" python3 scripts/更新_workitem.py --workitem_id abc --as签名ee anytao --priority "高" python3 scripts/更新_workitem.py --workitem_id abc --状态 "进行中"
生成周报 python3 scripts/生成_weekly_报告.py python3 scripts/生成_weekly_报告.py --project_id xxx --project_name "合规驾驶舱" python3 scripts/生成_weekly_报告.py --输出 /tmp/weekly_报告.md
3️⃣ 测试管理 (Test Hub) 测试库列表 python3 scripts/查询_test_库.py # 全部测试库 python3 scripts/查询_test_库.py --库_name "合规驾驶舱" # 按名称搜索 python3 scripts/查询_test_库.py --库_name "合规驾驶舱" --detAIl # 含用例统计 python3 scripts/查询_test_库.py --库_id xxx --detAIl # 按 ID 查详情
测试用例查询 python3 scripts/查询_test_库.py --库_name "合规驾驶舱" --detAIl
输出示例:
📂 合规驾驶舱测试模块 (50): 劳动用工合规: 30 在职管理: 13 AI工作台: 12 首页-AI: 8 ...
📋 用例状态分布: 设计: 260
测试执行记录 python3 scripts/查询_test_运行s.py # 最近执行 python3 scripts/查询_test_运行s.py --库_name "合规驾驶舱" # 按测试库 python3 scripts/查询_test_运行s.py --days 7 # 最近7天 python3 scripts/查询_test_运行s.py --detAIl # 详细结果
4️⃣ 组织架构 python3 scripts/查询_users.py # 所有用户 python3 scripts/查询_users.py --搜索 "蔡" # 按姓名搜索 python3 scripts/查询_users.py --user_id xxx # 用户详情(含邮箱/手机/职位) python3 scripts/查询_users.py --departments # 部门列表 python3 scripts/查询_users.py --groups # 团队列表 python3 scripts/查询_users.py --角色s # 角色列表 python3 scripts/查询_users.py --detAIl # 显示全部用户详细信息
5️⃣ 知识管理 (Wiki) python3 scripts/查询_wiki.py # 知识库空间列表 python3 scripts/查询_wiki.py --space_id xxx # 空间下的页面 python3 scripts/查询_wiki.py --space_id xxx --搜索 "合规" # 搜索页面 python3 scripts/查询_wiki.py --page_id xxx # 查看页面详情 python3 scripts/查询_wiki.py --page_id xxx --content # 查看正文内容
6️⃣ 动态 & 评论 & 工时 python3 scripts/查询_activities.py --work_item_id xxx # 查看动态 python3 scripts/查询_activities.py --work_item_id xxx --comments # 评论 python3 scripts/查询_activities.py --work_item_id xxx --hours # 工时 python3 scripts/查询_activities.py --work_item_id xxx --followers # 关注人 python3 scripts/查询_activities.py --work_item_id xxx --relations # 关联项
7️⃣ DevOps 集成 python3 scripts/查询_devops.py --repos # 代码仓库 python3 scripts/查询_devops.py --commits # 提交记录 python3 scripts/查询_devops.py --pr # Pull 请求 python3 scripts/查询_devops.py --builds # 构建记录 python3 scripts/查询_devops.py --部署s # 部署记录
8️⃣ 全局看板 python3 scripts/pingcode_仪表盘.py # 所有项目概览 python3 scripts/pingcode_仪表盘.py --project "合规" # 按项目筛选 python3 scripts/pingcode_仪表盘.py --test # 含测试库统计
脚本清单 脚本 说明 查询_projects.py 项目、迭代、发布、成员 获取_projects.py 获取项目列表(原版) 获取_my_tasks.py 我的工作项 获取_project_workitems.py 项目工作项(原版) 查询_workitems.py 工作项高级查询(推荐) 更新_workitem.py 更新工作项 生成_weekly_报告.py 生成周报 查询_test_库.py 测试库 + 用例查询 查询_test_运行s.py 测试执行记录 查询_users.py 用户/部门/团队/角色 查询_wiki.py 知识库 查询_activities.py 动态/评论/工时 查询_devops.py DevOps 集成 pingcode_仪表盘.py 全局看板