Skip to content

Automation: Create background for Feishu documents #2

@cubxxw

Description

@cubxxw

开始

飞书的文档地址:

构建一个基于Go语言实现的后台系统,用于管理和展示某ESG标准相关的飞书表格文档中的多个sheet

系统需具有版本管理功能,能跟踪文档各个sheet的历史修改记录并支持比较不同版本之间的变化。

系统需要能够识别并解析文档中名为“港交所”的sheet,提取其中定义的二级议题和四级议题,并通过web API或其他方式将其结构化数据展示给用户。

同时,系统需要具有 sheet 识别的通用性,如果文档中新增名为“港交所1”、“港交所2”等的 sheet,系统也需要能够识别并进行相同的解析和展示。

为完成这个需求,需要补充的知识如下:

  1. 精通Go语言,熟悉其Web框架如Gin等以开发API

  2. 熟悉飞书表格文档格式,理解 sheet、单元格等结构,能通过飞书开放API解析文档

  3. 了解版本控制系统的原理,选择合适的方案实现文档版本管理

  4. 具有一定的前端知识,能调用飞书表格API将解析结果在网页端展示

  5. 熟练使用Go测试框架并编写测试用例,确保系统关键功能的正确性

开源社的一些链接

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions