我的Google电子表格中有很多张。我想使用Google Apps脚本删除名称以'1234'开头的所有表格('1234test','1234some_other_text')。我不熟悉JavaScript和GAppsScript所以,有没有比扫描所有工作表更好的方法?感谢
答案 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并始终先去那里检查获取名称的方法以及如何删除工作表等。