Closed cubxxw closed 1 year ago
Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿
start
The document address of Feishu:
Construct a background system based on Go language to manage and display multiple sheets
in Feishu table documents related to an ESG standard.
The system needs to have a version management function, which can track the historical modification records of each sheet
of the document and support the comparison of changes between different versions.
The system needs to be able to identify and parse the sheet
named "Hong Kong Stock Exchange" in the document, extract the second-level and fourth-level topics defined in it, and display its structured data to users through web API
or other methods.
At the same time, the system needs to have the versatility of sheet
identification. If a new sheet
named "Hong Kong Stock Exchange 1", "Hong Kong Stock Exchange 2", etc. is added to the document, the system also needs to be able to recognize and perform the same analysis and analysis. exhibit.
In order to fulfill this requirement, additional knowledge is required as follows:
Proficient in Go language, familiar with its web framework such as Gin to develop API
Familiar with the format of Feishu table documents, understand sheet
, cell and other structures, and be able to parse documents through Feishu open API
Understand the principle of version control system, choose the appropriate solution to realize document version management
Possess certain front-end knowledge and be able to call the Feishu form API to display the analysis results on the web page
Proficiency in using the Go test framework and writing test cases to ensure the correctness of key system functions
This issue is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 7 days.
This issue was closed because it has been stalled for 5 days with no activity.
This issue is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 7 days.
This issue was closed because it has been stalled for 5 days with no activity.
开始
飞书的文档地址:
构建一个基于Go语言实现的后台系统,用于管理和展示某ESG标准相关的飞书表格文档中的多个
sheet
。系统需具有版本管理功能,能跟踪文档各个
sheet
的历史修改记录并支持比较不同版本之间的变化。系统需要能够识别并解析文档中名为“港交所”的
sheet
,提取其中定义的二级议题和四级议题,并通过web API
或其他方式将其结构化数据展示给用户。同时,系统需要具有
sheet
识别的通用性,如果文档中新增名为“港交所1”、“港交所2”等的sheet
,系统也需要能够识别并进行相同的解析和展示。为完成这个需求,需要补充的知识如下:
精通Go语言,熟悉其Web框架如Gin等以开发API
熟悉飞书表格文档格式,理解
sheet
、单元格等结构,能通过飞书开放API解析文档了解版本控制系统的原理,选择合适的方案实现文档版本管理
具有一定的前端知识,能调用飞书表格API将解析结果在网页端展示
熟练使用Go测试框架并编写测试用例,确保系统关键功能的正确性
开源社的一些链接