资讯专栏INFORMATION COLUMN

用实现小程序中读取腾讯文档的表格数据

3403771864 / 1527人阅读

  项目开发要考虑的实用,比如在日常生活中我们使用腾讯文档在线的收集各类数据,数据收集是比较方便,但我们也考虑到对数据进行维护或者后续统计分析还是不方便的。本文我们讲的就是具体实现:

  1 创建连接器

  如果希望接入腾讯文档的功能,需要创建连接器。打开微搭控制台,点击新建连接器

  选择腾讯文档

  然后进行授权

  输入连接器的名称和标识,点击开始新建

4.jpg

  建立连接器之后会自动生成腾讯文档的各类接口

5.jpg

  2 创建腾讯文档

  我们先需要在线制作一个电子表格,不要忘记填充数据

6.jpg

7.jpg

 在接下来,接口要依赖于电子表格的唯一标识,这样可以点击分享按钮,通过链接分享,并且复制出地址来,下面就是我的文档地址。你也可以自己定义:

  https://***/sheet/DWkxMSFlkU1l2YkRo

  这里的sheet后边的内容就是你的文档唯一标识,我的是DWkxMSFlkU1l2YkRo

  提醒:在分享的时候权限需要选择全部都可以查看,要不无法获取数据

  3 应用中访问腾讯文档

  3.1 获取sheet中的所有数据

  其实应用中是通过变量来获取腾讯文档的各类接口的,点击变量,创建一个模型变量,选择腾讯文档数据源,方法选择获取所有工作表的信息,文档唯一标识传入我们上边获取到的标识

2.jpg

  变量添加好之后,在后面就可以利用普通容器和列表项组件来展示获取到的数据,可以在普通容器绑定循环展示


4.jpg

  5.jpg

循环展示绑定好之后,我们可以给列表项组件分别从循环对象里绑定具体的字段

8.jpg9.jpg


  需要注意的是sheetID需要在获取每一行数据时候使用,rowCount和columnCount需要在获取具体的数据时候使用。

  3.2 迭代行和列的数据

  上边我们通过api来获取了sheetID,有了文档ID和sheetID我们就可以获取每一行和每一列的数据。定义一个模型变量,选择腾讯文档,选择获取指定行单元格文本内容的方法,填入具体的入参

11.jpg

  因为返回的是一个二位数组,所以我们需要嵌套来进行展示,外层容器绑定返回的结果

12.jpg13.jpg


  内层容器我们绑定里边的具体值

14.jpg15.jpg

  将我们表格的数据进行了展示,美中不足的是腾讯文档的日期数据不能原样输出,还需要在程序中进行处理。

  4 总结

  将腾讯文档中的数据存入数据库中实现批量导入的功能已全部讲述完毕,希望更多的总结。



文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128205.html

相关文章

  • Python自动化必会技能-Excel文件读取

    摘要:重点在自动化测试过程中,经常需要使用文件来存储测试用例,那么在表格内设计好了测试用例数据后,如何通过自动化读取呢此时就需要测试小姐姐动手写代码了本文主要介绍通过来读取表格数据。 ...

    187J3X1 评论0 收藏0
  • 演示在程序实现excel数据批量导入具体代码

      其实我们本篇文章主要讲述的就是需要将采集的数据积累下来,变成企业的数字资产。  积累数据最好的方式就是把数据存入数据库,低码工具除了有可视化编程的便利外,不仅如此还有提供了线上的文档型数据库。文档数据库相比传统数据库,文档数据库的返回结构是JSON格式,直接就可以在前端进行渲染。关系型数据库还得通过代码进行转译。  我们现在还讲另外一个方面是文档数据库的类型更丰富,有附件、富文本、自动编号、数...

    3403771864 评论0 收藏0
  • 程序全栈开发新时代

    摘要:整套功能是基于腾讯云全新推出的云开发所研发出来的一套完备的小程序后台开发方案。数据库分为小程序端和服务端两部分,小程序端拥有严格的调用权限控制,开发者可在小程序内直接调用进行非敏感数据的操作。 李成熙,腾讯云高级工程师。2014年度毕业加入腾讯AlloyTeam,先后负责过QQ群、花样直播、腾讯文档等项目。2018年加入腾讯云云开发团队。专注于性能优化、工程化和小程序服务。微博 | 知...

    GitChat 评论0 收藏0

发表评论

0条评论

3403771864

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<