NodeJS监控谷歌表单的提交

问题描述 投票:0回答:1

我正在尝试设置一个NodeJS应用程序,以监控Google表单上的新响应,以便它们可以显示在仪表板上。

我最初的想法是使用响应电子表格,但我找不到将其转换为可读 JSON 的方法。下一个问题是识别哪些响应是新的。应用程序的存储是非常非常有限的,拥有电子表格的副本是不可能的。我想的是每隔1小时ping一次表,如果有新的响应,就运行一些代码来打印数据。

我对任何想法或建议都持开放态度!

node.js rest google-sheets google-sheets-api google-form
1个回答
2
投票

您可以在应用程序中或共享的filedatabase中维护一个计数器。计数器将指向电子表格中看到的行数。下次你查询电子表格时,你会知道计数器后的行是新的。

至于提取数据,如果你有一个文件的表,你可以使用一些包,如 xlsx 来将表格解析为JSON格式。如果没有,那么你可以从Google APIs获取JSON格式的电子表格。

© www.soinside.com 2019 - 2024. All rights reserved.