如何在 Google 表格中的多个工作表中删除相同的行或范围?

莫希布尔·拉赫曼

说,我想从工作表 1 到工作表 30 中删除 A1:A10,其中每个单元格包含不同的数字。如何一次完成所有操作?

你能帮我解决这个错误吗:

库柏

这是一个多表删除,如果您希望它们全部相同,则可以设置对象 delO 以删除电子表格上任何工作表中的相同范围或不同范围,然后输入相同的范围

function multiSheetDelete()
{
  var delO={sheet1:'A3',sheet2:'A1:A10',Sheet5:'A2:A20',Sheet6:'A1:A4'};
  var keys=getKeys(delO);
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var allSheets=ss.getSheets();
  for(var i=0;i<allSheets.length;i++)
  {
    var sht=allSheets[i];
    var shtnam=sht.getName();
    if(keys.indexOf(shtnam)>-1)
    {
      var rng=sht.getRange(delO[shtnam]);
      rng.clearContent();
    }
  }
    }

function getKeys(aArray)
{
  var keys = [];
  for(var key in aArray) 
  {
    if(aArray.hasOwnProperty(key)) 
    {
      keys.push(key);
    }
  }
  return keys;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Google表格中的importxml公式中定义范围

如何在Google表格脚本中解析范围

如何在Google表格图形中更改范围

如何关联 Google 表格中两张工作表中的行?

如何在 Google Sheets [Google App Script] 中更改多个工作表的单元格值?

如何在Google表格Java API中BatchUpdateSpreadsheetRequest一个特定的工作表标签?

如何在Google表格中合并具有相同ID的行?

tp 如何在 Google 表格中合併具有不同值的相同索引的行?

如何在Google表格中删除容易的简码?

如何根据另一个工作表中的列表过滤行?(Google表格)

如何在PHP中使用api v4从Google表格中删除行

如何在Swift中写入Google表格

如何在Google表格中拖动公式?

如何在Google表格中交换列

如何在VBA中的多个工作表中选择相同的范围?

如何在 Google 表格中引用插入的行?

如何在Google表格中使用importhtml从同一电子表格中的多个URL连续导入表?

如何在 Google 电子表格工作簿中创建所有工作表的侧边栏列表?

如何从Google电子表格中删除行?

如何删除 Google 表格中的空白行

如何使用 Apps 脚本删除 Google 表格中的行?

如何在Google表格中将行范围重复N次

Google App Script - 如何隐藏多个工作表中的列?

如何在其他工作表的应用脚本中请求或获得Google电子表格访问权限?

如何在电子表格文件中的所有工作表上运行Google Apps脚本?

如何从JSON导入的数据将工作表1附加到Google表格的工作表2中

如何在Google表格中的SUMIF中输入不连续的范围

多个工作表中的多个列的Google表格VLOOKUP

从Google电子表格的工作表1中导入的数据中删除工作表2中的行