Skip to content

paything/tapd2feishu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

1,项目的依赖请根据3个py文件自行pip install,或者直接运行py文件,报错缺什么就下什么,用的python3.10

2.项目运行逻辑

·从tapd拉取story列表

·每个story列表拿到ID后,用selenium浏览器逐个需求页面截图(截图前脚本处理好只保留需求描述+评论部份),将截图保存到本地路径中,记得改

·单独请求tapd的附件接口,也保存到本地中

·执行localfile2feishu.py,把本地路径的文件,更新到已有的飞书表格中(请事先导出tapd的数据到飞书,飞书会自动生成好文本数据,除了附件&内容截图)

·记得修改在脚本中修改要update的【字段】,在飞书多维表先创好对应的字段

3,有问题请留言,文档懒得写了

项目的效果:

·停用tapd后,将tapd的数据迁移到飞书多维表格中

·除了需求,缺陷也能迁移,只需要改对应的接口地址

·调试的时候可以改下page,和page_size,例如有1001条数据,page_size设置200,page=6,就只会取到一条数据

·飞书token需要开发者账号和权限,token生成自己也飞书开放平台拿,这一步我就跳过了

·附件超过20M,上传飞书是会报错的,这块脚本没写,用得到的同学自己改

·tapd试用的api有频控,1秒1次

·如果因为任何问题中断脚本了,可以在飞书中筛选不为空的ID,然后填到脚本的exclude_data_ids中,可以直接跳过该ID的数据处理

About

tapd2feishu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages