Google apps script 按名称删除谷歌电子表格中的一些表格
我的谷歌电子表格里有很多表格。我想使用谷歌应用脚本删除所有名称以“1234”开头的工作表,比如('1234test','1234some_other_text')。我我不熟悉JavaScript和GAppsScript,所以,有没有比浏览所有表单更好的方法呢?谢谢对于你想做的事情,没有比这更好的方法了。由于您想删除前面有Google apps script 按名称删除谷歌电子表格中的一些表格,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我的谷歌电子表格里有很多表格。我想使用谷歌应用脚本删除所有名称以“1234”开头的工作表,比如('1234test','1234some_other_text')。我我不熟悉JavaScript和GAppsScript,所以,有没有比浏览所有表单更好的方法呢?谢谢对于你想做的事情,没有比这更好的方法了。由于您想删除前面有1234的任何工作表,我想您没有一个带有特定名称的列表。你只需要抓住所有的床单,在它们之间循环 var sheets = SpreadsheetApp.getActiveSpre
1234
的任何工作表,我想您没有一个带有特定名称的列表。你只需要抓住所有的床单,在它们之间循环
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets()
for (i = 0; i < sheets.lenght; i++) {
//Your code that checks if the name of the sheet
}
var sheets=SpreadsheetApp.getActiveSpreadsheet().getSheets()
对于(i=0;i
只需对每个工作表使用.getName()
方法(您需要在工作表[i]
上使用),并在开始时检查1234即可。您可以仔细阅读字符串方法,了解如何实现它(即使是W3C也可以做到这一点)
否则,由于您是新手,请记住这一点,并始终先到那里检查获取姓名的方法以及如何删除工作表等。首先,请阅读api文档。那么让我们看看你的尝试。@GhostKU你问的不清楚。@Rubén他问的其实很清楚。他希望检查电子表格中的所有工作表,如果名称以1234开头,则将其删除。他只是问是否有更好的方法来做这件事,而不是循环通过所有的表。作为一名新的脚本编写者,阅读文档无助于解决这些问题,只是练习一下,OP没有提到任何方法