如何在Google Sheets打开时清除指定单元格内容?
实现Google Sheets打开时自动清空指定单元格值
可以通过Google Apps Script的内置触发器实现这个需求,具体步骤如下:
- 打开目标Google表格,点击顶部菜单栏的「扩展程序」→「Apps Script」,进入脚本编辑器。
- 删除编辑器里的默认代码,粘贴以下脚本:
function onOpen() { // 替换为你的工作表名称,比如"表单数据" const targetSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); // 替换为需要清空的单元格范围,比如"B2:E100" const clearRange = targetSheet.getRange("A2:C10"); // 仅清空单元格内容,保留格式 clearRange.clearContent(); }
- 点击编辑器顶部的保存按钮,给项目命名(比如「自动清空单元格」),然后点击运行按钮,按照提示完成权限授权(必须授权脚本才能访问你的表格)。
关键说明
onOpen()是Google Apps Script的内置触发函数,会在用户打开表格时自动执行。- 如果需要连格式一起清空,把
clearContent()替换成clear()即可。 - 务必确认
getSheetByName和getRange里的参数和你的表格实际情况匹配,避免误删重要数据。
内容的提问来源于stack exchange,提问作者Sarah
相关产品推荐
相关产品推荐

