开始
飞书的文档地址:
构建一个基于Go语言实现的后台系统,用于管理和展示某ESG标准相关的飞书表格文档中的多个sheet。
系统需具有版本管理功能,能跟踪文档各个sheet的历史修改记录并支持比较不同版本之间的变化。
系统需要能够识别并解析文档中名为“港交所”的sheet,提取其中定义的二级议题和四级议题,并通过web API或其他方式将其结构化数据展示给用户。
同时,系统需要具有 sheet 识别的通用性,如果文档中新增名为“港交所1”、“港交所2”等的 sheet,系统也需要能够识别并进行相同的解析和展示。
为完成这个需求,需要补充的知识如下:
-
精通Go语言,熟悉其Web框架如Gin等以开发API
-
熟悉飞书表格文档格式,理解 sheet、单元格等结构,能通过飞书开放API解析文档
-
了解版本控制系统的原理,选择合适的方案实现文档版本管理
-
具有一定的前端知识,能调用飞书表格API将解析结果在网页端展示
-
熟练使用Go测试框架并编写测试用例,确保系统关键功能的正确性
开源社的一些链接
开始
飞书的文档地址:
构建一个基于Go语言实现的后台系统,用于管理和展示某ESG标准相关的飞书表格文档中的多个
sheet。系统需具有版本管理功能,能跟踪文档各个
sheet的历史修改记录并支持比较不同版本之间的变化。系统需要能够识别并解析文档中名为“港交所”的
sheet,提取其中定义的二级议题和四级议题,并通过web API或其他方式将其结构化数据展示给用户。同时,系统需要具有
sheet识别的通用性,如果文档中新增名为“港交所1”、“港交所2”等的sheet,系统也需要能够识别并进行相同的解析和展示。为完成这个需求,需要补充的知识如下:
精通Go语言,熟悉其Web框架如Gin等以开发API
熟悉飞书表格文档格式,理解
sheet、单元格等结构,能通过飞书开放API解析文档了解版本控制系统的原理,选择合适的方案实现文档版本管理
具有一定的前端知识,能调用飞书表格API将解析结果在网页端展示
熟练使用Go测试框架并编写测试用例,确保系统关键功能的正确性
开源社的一些链接