我正在尝试设置一个NodeJS应用程序,以监控Google表单上的新响应,以便它们可以显示在仪表板上。
我最初的想法是使用响应电子表格,但我找不到将其转换为可读 JSON 的方法。下一个问题是识别哪些响应是新的。应用程序的存储是非常非常有限的,拥有电子表格的副本是不可能的。我想的是每隔1小时ping一次表,如果有新的响应,就运行一些代码来打印数据。
我对任何想法或建议都持开放态度!
您可以在应用程序中或共享的filedatabase中维护一个计数器。计数器将指向电子表格中看到的行数。下次你查询电子表格时,你会知道计数器后的行是新的。
至于提取数据,如果你有一个文件的表,你可以使用一些包,如 xlsx 来将表格解析为JSON格式。如果没有,那么你可以从Google APIs获取JSON格式的电子表格。