【问题标题】:Query data from Google Spreadsheet generated by Form从表单生成的 Google 电子表格中查询数据
【发布时间】:2013-01-25 05:03:23
【问题描述】:

目前,我们正在请求将 Google 表单功能集成到我们的系统中。我在网上进行了一些搜索,发现除非我们使用 3rd 方工具进行大量自定义,否则我们无法更改 Google 表单的后处理。

因此我有一个想法,当有人填写 Google 表单时,他/她将需要在表单中填写“用户 ID”。这将作为表单生成的 Google 电子表格中的一个字段收集。

在我的后端应用程序中,我会查询电子表格并查找用户输入的用户 ID 字段。然后我就可以知道他/她是否填写了表格。

我正在尝试查看电子表格的 Google Docs API,发现有基于列表的提要和基于单元格的提要,但我不确定哪一个可以实现我想要做的。哪位有这方面的经验可以指点一下吗?

谢谢

【问题讨论】:

    标签: google-docs-api google-spreadsheet-api


    【解决方案1】:

    将基于列表的提要想象成 SQL。您可以读取行、插入行(在底部)、删除行和更新行。 - 您只能存储数据,不能存储公式。相比之下,基于 CELL 的提要允许您使用单元格引用(R1C1 样式)读取和写入单元格,任何单元格。 CELL FEED 为您提供更多控制权,包括批量更新。

    这里有一些示例 CELL FEED 代码: http://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet/cell/CellDemo.java?r=51

    另一种选择是也使用谷歌应用脚​​本,如果你只是想提取数据,这可能会减少工作量。 html 服务可能是 https://developers.google.com/apps-script/html_service 工作的工具 - 因为您不需要 OAuth 来进行读取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2013-11-09
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多