【发布时间】:2010-11-12 18:39:19
【问题描述】:
我有一个用户输入数据的 Google 表单,当用户提交数据时,我是否可以通过电子邮件获取数据?
如果这不起作用,我想使用(PHP 或 JavaScript)创建自己的表单,有没有办法可以将数据从我的表单发送到 Google 表单。
谢谢
【问题讨论】:
标签: javascript php google-apps-script google-sheets-api google-forms
我有一个用户输入数据的 Google 表单,当用户提交数据时,我是否可以通过电子邮件获取数据?
如果这不起作用,我想使用(PHP 或 JavaScript)创建自己的表单,有没有办法可以将数据从我的表单发送到 Google 表单。
谢谢
【问题讨论】:
标签: javascript php google-apps-script google-sheets-api google-forms
你看过 http://code.google.com/googleapps/appsscript/guide_events.html#Installable
标题为“更详细的事件”的部分?
【讨论】:
关于将数据发送到您的 Google 表单的第二段,您可以通过使表单的 post url (action=) 属性与 Google 表单发布其数据的位置相同.只要您的表单输入具有相同的名称,它就不会知道数据不是来自 Google 表单而是来自您的网站。
【讨论】:
是的,您可以使用来自Google Apps Script 的installable trigger 执行此操作(使用 JavaScript)。这是您可以开始使用的code sample。这是another example,但相关性较低,因为它基于单元格中的某些值,而不是 Google 表单提交。
如果您最终创建了自己的网络表单,您可以将其直接提交到 Google 表格(所有表单提交的地方),而不是 Google 表单。 (不需要网络表单和 Google 表单。)同样在这种情况下,您将使用网络应用程序中的Google Sheets API,而不是使用 Apps 脚本。以下是 PHP 和 Node.js 的 API 快速入门。
【讨论】: