Feature request: 支持通过 lark-cli / OpenAPI 配置复杂多维表格仪表盘图表
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 17.3k
- Forks
- 1.4k
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 105
Description
背景
我们正在使用飞书多维表格搭建一个可长期维护的电商业务数据系统。系统中包含销售数据汇总、商品分类、渠道分析、目标对比等正式业务仪表盘。
目前遇到的问题是:一些稍微复杂的仪表盘可视化,无法通过 lark-cli 或公开 OpenAPI 稳定创建和维护,只能依赖飞书前端手工配置。
当前限制
目前通过 lark-cli 无法稳定完成以下仪表盘配置:
-
复杂柱状图配置
- 例如堆积柱状图
- 需要配置维度、指标、分组/堆积方式、排序、标签、图例等
-
商品结构旭日图
- 需要在正式 Base 仪表盘中展示商品层级结构
- 需要响应仪表盘筛选器,例如统计渠道、统计周期
- 目前 AI 图表可以生成类似效果,但无法作为稳定、可复用、可筛选绑定的正式仪表盘组件
-
仪表盘筛选器绑定
- 希望 dashboard slicer 可以绑定到复杂图表或 AI 图表
- 目前无法确认或无法通过 CLI 配置这类绑定关系
-
图表展示细节
- 例如只显示百分比
- 标签、图例、颜色、系列展示方式
- 图表类型转换,例如饼图改环图、普通柱图改堆积柱图
实际影响
这些限制导致:
- 仪表盘无法通过代码或 CLI 重复生成;
- 无法把关键仪表盘配置纳入版本管理;
- 业务团队只能依赖手工前端调整;
- Codex / 自动化工具即使能准备好数据,也无法稳定完成最终 dashboard 配置;
- Chrome / Computer Use 这类 UI 自动化方式不够稳定,不能作为长期业务系统维护方案。
期望能力
希望 lark-cli 或 Feishu OpenAPI 支持:
- 创建和更新高级 dashboard chart block;
- 配置图表类型,例如堆积柱状图、环图、旭日图等;
- 配置维度、指标、分组、堆积、排序、标签、图例、颜色;
- 配置数值显示方式,例如百分比-only;
- 配置 dashboard slicer 与图表的数据绑定关系;
- 提供 dashboard 图表能力支持矩阵,说明哪些前端图表能力可以通过 CLI/OpenAPI 配置,哪些暂不支持。
示例场景
我们有一个商品结构分析需求:
- 内圈:一级商品分类3个;
- 外圈:二级商品分类6个;
- 指标:净销售额;
- 筛选器:统计渠道、统计周期;
- 要求:作为正式 Base dashboard 的一部分,可以随日常销售数据更新,并响应 dashboard 筛选器。
目前数据层已经可以准备好,但 dashboard 图表层无法通过 CLI/OpenAPI 稳定实现。
建议
如果当前 Feishu Base dashboard 的复杂图表能力暂未开放给 OpenAPI,希望文档中明确说明当前支持范围,并考虑后续开放相关能力。
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reviewing the existing Base dashboard and chart commands, then compare their public OpenAPI coverage with the requested chart configuration and slicer bindings. Done requires a clearly scoped implementation or support matrix covering the capabilities that can be verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi
- Domain
- api, cli, data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100