Skip to content

docs +fetch 无法正确导出飞书文档中的流程图(Digram)元素 #484

@trynocoding

Description

@trynocoding

问题描述

使用 lark-cli docs +fetch 命令将飞书文档导出为 Markdown 时,文档中内置的流程图(Diagram)元素无法被正确转换。

在导出的 Markdown 文件中,流程图位置仅保留了空占位符 <diagram type="1"/>,实际的图形内容完全丢失。

复现步骤

  1. 在飞书文档中插入一个流程图(Diagram)元素
  2. 使用 lark-cli docs +fetch --doc <文档链接> 导出文档
  3. 查看导出的 Markdown 文件,发现流程图位置只有 <diagram type="1"/> 标签,图形内容丢失

期望行为

流程图应该被转换为可保存的格式(如 Mermaid 语法、SVG 图片或其他矢量图形标记语言),而不是只保留空标签。

补充信息

  • 文档中其他元素可以正常导出:

    • 表格(<lark-table>)可以保留
    • 图片(<image token="..."/>)可以保留
    • 流程图(Diagram)无法保留 ❌
  • lark-cli 版本:1.0.11

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdomain/docDocs domain

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions