在Google工作表中以多行的形式发布HTML表单中的数据,你可以通过以下步骤完成:
document.getElementById()
等方法获取表单元素的值。function writeToGoogleSheet(data) {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName("新工作表名称"); // 替换为你的新工作表名称
var lastRow = sheet.getLastRow();
sheet.getRange(lastRow+1, 1).setValue(data.field1); // 替换为表单中对应字段的值
sheet.getRange(lastRow+1, 2).setValue(data.field2);
// 继续设置每个字段的值
// 保存并关闭工作表
spreadsheet.saveAndClose();
}
function submitForm() {
var formData = {
field1: document.getElementById("field1").value, // 替换为表单中对应字段的ID
field2: document.getElementById("field2").value
// 继续设置每个字段的值
};
// 使用AJAX发送表单数据到Google Apps Script
var xhr = new XMLHttpRequest();
xhr.open("POST", "URL", true); // 替换为Google Apps Script的URL
xhr.setRequestHeader("Content-Type", "application/json");
xhr.send(JSON.stringify(formData));
}
通过以上步骤,你就可以在Google工作表中以多行的形式发布HTML表单中的数据了。请注意,这里提供的示例代码仅用于演示目的,实际使用时需要根据你的实际情况进行适当修改。
领取专属 10元无门槛券
手把手带您无忧上云