按名称删除Google电子表格中的部分工作表

时间:2016-10-08 10:35:13

标签: google-apps-script google-sheets

我的Google电子表格中有很多张。我想使用Google Apps脚本删除名称以'1234'开头的所有表格('1234test','1234some_other_text')。我不熟悉JavaScript和GAppsScript所以,有没有比扫描所有工作表更好的方法?感谢

1 个答案:

答案 0 :(得分:0)

没有更好的方法来做你想做的事情。由于您要删除前面有1234的任何工作表,我猜您没有具有特定名称的列表。你只需抓住所有床单并循环通过它们

var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets()
for (i = 0; i < sheets.lenght; i++) {
  //Your code that checks if the name of the sheet
}

只需对每张工作表使用.getName()方法(您需要在sheets[i]上使用)并在开始时检查1234。你可以阅读字符串方法来弄清楚如何做到这一点(即使是W3schools也可以这么做)

否则,由于您是新手,请记住reference并始终先去那里检查获取名称的方法以及如何删除工作表等。