1

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

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

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

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

谢谢

4

1 回答 1

0

将基于列表的提要想象成类似于 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 来进行读取。

于 2013-02-07T03:38:58.697 回答