全部文档

产品功能:交互式 HTML 报表脚本(ECharts / Mermaid / Leaflet)

助手在对话里写出可预览的 HTML 报表 时,统计图、组织/流程图、地图分别用哪套平台脚本;怎样导入示例技能、怎样判断有没有用对。

来源 help/product-features/html-report-scripts.md

表述:助手在对话里写出可预览的 HTML 报表 时,统计图、组织/流程图、地图分别用哪套平台脚本;怎样导入示例技能、怎样判断有没有用对。

检索要点:ECharts、Mermaid、Leaflet、组织架构图、门店分布图、部门职级统计图、禁止 CDN、平台白名单、HTML 预览。


能做什么

消息 里请 工作智能体 生成可预览的 HTML 时,平台已托管三套脚本(不要再挂外网 CDN):

你想交付的结果用哪套典型说法
柱状 / 饼图 / 折线等统计图ECharts「部门职级统计图」「占比饼图」
组织架构 / 流程 / 关系示意Mermaid「组织架构图」「部门层级图」
门店 / 网点点位地图Leaflet「门店分布图」「网点地图」
  • 简单一张 PNG 预览仍可用对话里的 数据图表(chart) 工具;要交互、引线、可缩放地图时,用上面的 HTML + 平台脚本。
  • 禁止把整段图库代码塞进文件,也禁止 cdn.jsdelivr.net / unpkg 等外链——预览环境会卸掉未登记脚本。

三套脚本各管什么

ECharts(统计图)

  • 适合:部门 × 职级对比、占比饼图(可带引线标签)等。
  • 交付应为可预览 HTML;源码中应出现平台 ECharts 路径(见技能模板)。
  • 不要用 Python 画图再嵌 PNG 来代替「交互报表」(除非你只要静态图)。

Mermaid(结构 / 流程)

  • 适合:组织树、汇报关系、简单流程图。
  • 要的是树状示意图,不是「组织层级」纯表格。若预览里只有表格、没有树状图,说明没走对技能或没引用 Mermaid——见下文「怎么判断」。
  • 对话里可 @组织架构示意图(导入示例技能后),并说明「用 Mermaid 重做」。

Leaflet(地图)

  • 适合:门店 / 网点地理分布;标记可点击看名称与地址。
  • 库本身不含底图。国内默认用高德风格瓦片(OpenStreetMap 官方瓦片在大陆常超时灰块);海外网络可在地图右上角切换 OSM。
  • 点位坐标按常见 WGS84 填写;叠国内底图时模板会做偏移校正。正式商用请改用已申请密钥的天地图 / 高德等合规服务。
  • 不要引入 Google / 百度地图的整套网页 SDK;底图只换瓦片地址即可。

怎么用起来(推荐路径)

  1. 技能中心 新建 ▾ → 导入技能包,按需导入示例 zip(仓库 examples/html-vendor-skills/dist/):

- 部门职级统计图 → ECharts - 门店分布地图 → Leaflet - 组织架构示意图 → Mermaid

  1. 消息 选中 工作智能体(不要用帮助智能体出业务报表)。
  2. 输入 @ 点选对应技能,再附上数据或取数条件;比只说「做张图」更稳。
  3. 打开预览:应能看到图 / 树 / 地图;需要大图时用气泡上的 全屏(页内浮层,返回后对话位置不变)。

示例技能与撰写要点也可对照 怎么写好工作区技能 §8.7。


怎么判断有没有用对

正常多半没用对
消息区提示本轮参考了对应技能(可有「已读」「指定」)无技能参考,助手直接自由发挥
预览源码含平台托管脚本(ECharts / Mermaid / Leaflet)源码里是外链 CDN,或根本没有图库脚本
组织架构是 树状图;地图有底图与钉点组织架构只有表格;地图大片灰块且控制台瓦片超时(可换国内底图模板)

组织类 HTML 若只有表格、没有 Mermaid,预览顶部可能出现黄条提示:请 @组织架构示意图 并用 Mermaid 重做。


和「技能」的关系

  • 这三套脚本是 平台能力,不导入技能也能在 HTML 里引用(助手须按指引写对路径)。
  • 导入技能 是为了固定版式、触发说法和步骤,让对话更容易想起、做得一致。
  • 若智能体开了「仅限以上资源」,请在 可用数据与技能 里勾选已导入的示例技能。见 技能与智能体

相关文档