我查看了各種以前發佈的關於使用JavaScript將HTML表單數據提交到Google Spreadsheet的數據。然而,Google Spreadsheet自從之前的帖子以及<input>
entries work的方式發生了很大變化,所以我不確定如何讓我的表單寫入Google Spreadsheet。我基本上遵循這個URL的解決方案。我的代碼如下所示。有沒有人有如何解決的建議?問題在於缺少輸入字段。我的表單只有一個id = firstname和id = lastname,所以非常簡單直接就可以開始簡單。預先感謝您的期待。HTML表格數據到Google電子表格
<html>
<head>
<script>
$('#emailForm').one('submit',function(){
var inputField = encodeURIComponent($('#emailForm').val());
var baseURL = 'https://docs.google.com/a/google.com/forms/d/1RZYnGjYAMjl6LMXLdsWZgb9S3NqXZSO000tD2eObhLc/formResponse';
var submitRef = '&submit=Submit';
var submitURL = (baseURL + emailAddress + submitRef);
$(this)[0].action=submitURL;
$('#email').addClass('active').val('Thank You!');
setTimeout(function(){
$('#form-container').hide();
$('#update-form').animate({'width': '0px'},300,function(){
$('#get-updates-link').hide();
$('#email-submit').addClass('active').val('Thank You!');
});
},1000);
</script>
</head>
<body>
<form id="emailForm" action="https://docs.google.com/a/google.com/forms/d/1RZYnGjYAMjl6LMXLdsWZgb9S3NqXZSO000tD2eObhLc/formResponse">
<input id="firstname" type="text" placeholder="enter firstname" name="firstname">
<input id="lastname" type="text" placeholder="enter lastname" name="lastname">
<button id="email-submit" type="submit">Submit</button>
</form>
</body>
</html>
是網站中的HTML,而不是一個Apps腳本Web應用程序? –
我試圖將其作爲一個HTML頁面,通過JavaScript調用Google Form Spreadsheet。 – user2690151