Google表格脚本 - 删除表格中的选定单元格

时间:2017-02-22 23:10:57

标签: google-sheets

我试图创建一个按钮,删除4张纸上的选定单元格。我已经搜遍了一个脚本来完成这个,我找不到一个。我试图用一个按钮删除sheet1,Sheet2,Sheet3,Sheet4上的单元格A2:BC51。谢谢你的帮助!

这是我能找到的最接近我想要的东西:

function clearRange() {
  //replace 'Sheet1' with your actual sheet name
  var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
  sheet.getRange('A2:BC51').clearContent();
}

1 个答案:

答案 0 :(得分:-1)

你也许可以试试。

function clearSheets() {
  clearRange('Sheet1');
  clearRange('Sheet2');
  clearRange('Sheet3');
  clearRange('Sheet3');
}

function clearRange(strSheet) {
 //replace 'Sheet1' with your actual sheet name
 var sheet = SpreadsheetApp.getActive().getSheetByName(strSheet);
 sheet.getRange('A2:BC51').clearContent();
}

我刚刚使用名为'Sheet1'的变量替换strSheet并放置clearRange(strSheet),以便将工作表名称传递给该函数。

您也可以执行clearRange(strSheet, strRange),以便调用函数clearRange('Sheet1', 'A2:BC51');

如果范围发生变化,它将更容易更新代码。

我没有对此进行测试,但可能会有效。