[英]HTML form data to Google sheets
我有一個html form
、 google form
和google sheet
。
當我點擊提交時,我需要將來自html form' to be submitted into the
的數據html form' to be submitted into the
谷歌表中。
我從google form
獲取表單標簽並將其粘貼到html form
,如下所示:
<form action="https://docs.google.com/forms/d/e/1FAIpQLSdrPC9AHgQPtBWPJ4nOVVF1Nqxf3IgpSGVjqs7NpkDRPjgQQQ/formResponse" target="_self" method="POST" id="gbgform">
但是當我點擊提交時, google sheet
唯一保存的是時間戳,沒有數據。
我很欣賞任何可以實現這一點的解決方案。
謝謝!!
我知道我在這方面有點晚了,但目前,這是最好的方法。 假設您希望在 html 表單中有四個問題以鏈接到電子表格。 用這些問題和點擊視圖制作一個谷歌表單(不要在編輯器中進行)並查看源代碼。 做Ctrl + f
並找到
A:表單動作(一定要使用post)
B:非常重要。 再次按CTRL F
並查找問題的名稱。 查找名稱entry.
和一些隨機數。 每個問題都應該有一個。 然后使用表單操作創建您復制的鏈接,並使用您復制的問題名稱創建每個問題的名稱(記住條目。?)。
*注意:如果您不想重定向到 google 表單(您的回復已提交),請添加此 iframe:
iframe name="hidden_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted) {window.location='aftersignup.html';}"></iframe>
iframe name="hidden_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted) {window.location='aftersignup.html';}"></iframe>
*
然后像這樣設置表單的目標
<form action="YOUR ACTION" method="post" target="hidden_iframe" onsubmit="submitted=true;">
完整代碼:
<form action="YOUR_ACTION_HERE" method="post" target="hidden_iframe" onsubmit="submitted=true;">
<h1> Register Your School </h1>
<fieldset>
<label for="name">School Name:</label>
<input type="text" id="name" name="entry.1493342091">
<label for="email">School Email:</label>
<input type="email" id="mail" name="entry.958733922">
<label for="password">School Size:</label>
<input type="number" id="password" name="entry.427827738">
</fieldset>
<fieldset>
<button type="submit">Register</button>
</form>
如果您注意到表單重定向到aftersignup.html 。 你可以把它作為任何鏈接。 創建表單后,返回表單並單擊“創建電子表格”。
希望這有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.