如何使用Apps Script自动删除Google Sheets中的前7行
可用的Apps Script实现方案
直接删除前7行的脚本如下:
function deleteFirst7Rows() { const activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // 下方默认操作当前激活的工作表,需要指定工作表可替换为 getSheetByName("你的工作表名称") const targetSheet = activeSpreadsheet.getActiveSheet(); // 从第1行开始,总共删除7行 targetSheet.deleteRows(1, 7); }
操作步骤
- 打开目标Google Sheet,点击顶部菜单栏「扩展程序」→「Apps Script」进入脚本编辑页面
- 清空编辑器默认生成的代码,粘贴上述脚本后点击保存按钮,自定义设置项目名称
- 首次运行需要根据页面提示完成账号权限授权,属于Google官方正常安全验证流程,授权后即可运行脚本完成行删除操作
- 你也可以在Apps Script后台配置触发器,设置为报告连接器导入完成后自动运行该脚本,无需手动触发
注意:如果需要固定操作某一张工作表,将代码中getActiveSheet()修改为getSheetByName("对应工作表标签名")即可,名称需与表格底部的工作表标签完全匹配
内容的提问来源于stack exchange,提问作者camxcooper
相关产品推荐
相关产品推荐

