要在表单提交后重置Google表格,您可以使用Google Apps Script来编写代码。以下是一个示例代码,可以在表单提交后重置Google表格的所有单元格:
function onFormSubmit(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
// 重置所有单元格值为空
sheet.getRange(2, 1, lastRow - 1, lastColumn).clearContent();
// 如果需要,您还可以重置特定的单元格格式或其他设置
// 例如,重置所有单元格的背景颜色为白色
sheet.getRange(2, 1, lastRow - 1, lastColumn).setBackground("white");
// 重置所有单元格的字体颜色为黑色
sheet.getRange(2, 1, lastRow - 1, lastColumn).setFontColor("black");
// 重置所有单元格的边框
sheet.getRange(2, 1, lastRow - 1, lastColumn).setBorder(false, false, false, false, false, false);
// 如果需要,您还可以执行其他重置操作
// 例如,重置所有单元格的数据验证规则
sheet.getRange(2, 1, lastRow - 1, lastColumn).setDataValidation(null);
// 重置所有单元格的备注
sheet.getRange(2, 1, lastRow - 1, lastColumn).clearNote();
}
将上述代码复制到Google表格中的脚本编辑器中,并保存项目。然后,将onFormSubmit
函数与您的表单的提交事件关联。要这样做,请按照以下步骤操作:
onFormSubmit
函数。这样,当表单提交后,Google表格的所有单元格都将被重置。您可以根据您的需求添加其他重置操作。
上一篇:表单提交后重新打开切换
下一篇:表单提交后重置扩展文本区域的高度