簡體   English   中英

HTML 表單數據到 Google 表格

[英]HTML form data to Google sheets

我有一個html formgoogle formgoogle 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 你可以把它作為任何鏈接。 創建表單后,返回表單並單擊“創建電子表格”。

希望這有幫助!

我是按照這里視頻做到的。 您可以使用預制表單中的輸入 ID 來完成此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM