You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Google脚本清除Google表格所有工作表指定范围内容

修改方案

要实现清除所有工作表指定区域内容的需求,核心是遍历表格内的每一个工作表,而非仅操作当前活动表。修改后的代码如下:

function clearweek() {
  // 获取当前表格中的所有工作表
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  
  // 遍历每个工作表并执行清除操作
  sheets.forEach(function(sheet) {
    sheet.getRange("C4:I8").clearContent();
    sheet.getRange("C11:I22").clearContent();
    sheet.getRange("C25:I35").clearContent();
    sheet.getRange("C38:I38").clearContent();
  });
}

关键改动说明

  • 将原代码中getActiveSheet()(仅获取当前选中的工作表)替换为getActiveSpreadsheet().getSheets(),以此获取当前表格内的全部工作表。
  • 通过forEach循环遍历所有工作表,对每个工作表重复执行清除指定区域的操作,确保所有标签页的目标单元格区域都被清空。

内容的提问来源于stack exchange,提问作者Jared Martin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 15:27:09