2016-03-27 64 views
0

我知道有些人以前曾问过这个问题,但我无法找到与我的具体情况有关的任何信息,并且/或者回复没有帮助,并且问题没有得到解答。将数据从HTML表单发送到Google表单

我想知道是否有任何方式可以使用HTML表单(可以使用PHP,JavaScript等,但不包括AJAX,因为我不知道它)将数据发布到Google表单。我研究并找不到适合我的情况的方法。

我相信Google表单有一个更好的接口,而不是建立一个MySQL数据库来处理响应。任何答复都将不胜感激,我希望这不是一个太大的问题。先谢谢你。

+0

您可以向独立应用程序脚本Web应用程序发出HTTPS GET或POST请求。创建一个* NOT *“绑定”到Google文档的Apps脚本文件。然后将其发布为一个Web应用程序。使用'doGet(e)'或'doPost(e)'函数作为HTTPS请求的接收函数。 'doGet(e)'或'doPost(e)'函数将运行,然后您可以使用任何Apps脚本服务。 FormApp类可以将数据保存到Google表单中。所以,你可以用PHP来做到这一点。它将成为服务器交互的服务器。 [详细信息,请参阅此链接](http://stackoverflow.com/a/30127428/2946873) –

回答

1

我知道,你可以嵌入谷歌的形式进入我找不到在新的谷歌表格中的嵌入选项。

我认为可以从你自己的表单发布数据到Google窗体的窗体中,但是老实说为什么你会吗?除非:您正在考虑将此作为登录信息...简短回答是否

Goo gle表单不允许查询,所以它无论如何都是无用的。你将无法查找用户名和密码。

加右下的所有谷歌的形式提交按钮是这样的消息:

Never submit passwords

但是,如果你只是想为数据/统计/评论或类似的东西,你总是可以使用内置的嵌入功能!这里是如何:

我被迫点击小简笔画在屏幕的右下角,要恢复到旧的谷歌形式:

Revert to old google forms

从这里你可以去File >Embed

File > embed

打开一个窗口,让你选择窗体的大小,并复制代码放到你的网站:

Get Code/choose height/width

+0

谢谢您的回答!我不认为这是可能的,所以我想我会嵌入它。至于我为什么要这么做,不,我不打算用它作为登录,但我只是不喜欢“Google窗体”品牌。我可能花时间用数据库编写自定义表单,但无论如何感谢您的答案! – user4775991

+0

没问题!感谢您接受我的回答!不过,我还有一个要求。如果你认为我的回答是一个高质量的帖子,请考虑同时按下我的问题旁边的向上箭头。这给了我非常感谢的网站额外的声誉!请不要感到压力,但只有在你认为我应得的时候才这样做!祝你有美好的一天。再次感谢Trevor @Drenagem –

0

您可以使用谷歌浏览器扩展“的XPath助手”使用函数从HTML表单生成的数据拉成谷歌电子表格= IMPORTXML(

1

新的表单支持内建于嵌入功能

@特雷弗 - 克拉克和@drenagem

我被迫单击右下角 角落的小简笔画的屏幕,恢复到旧的谷歌形式

其实你不需要t o去旧的形式。

所有你需要做的就是去发送并点击< >(嵌入)标志。

请看附件中的图片。

SEND FORM

EMBED FORM

PS:附加的图片显示不出来,因为我缺乏的代表处点。
如果有人回答你的问题该怎么办(accepting and/or upvoting)。

+0

是的,我已经发现了。谢谢! (我对这个网站很新,所以我甚至没有足够的代表点来upvote ..认真) – user4775991

+0

@drenagem _“我对这个网站很新...”_你也应该记住: _“您可以**在任何时候**更改接受**的答案,或者简单地拒绝接受答案。 接受答案不是强制性的;不必强迫您接受第一个答案等到你收到一个能够很好地回答你的问题的答案。“_ – marikamitsos

+0

关于upvoting:_”一旦你获得总共15个声望,**你的选票**将改变公开显示的帖子分数。“_只需尝试一下。 :) – marikamitsos