Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 按名称删除谷歌电子表格中的一些表格_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 按名称删除谷歌电子表格中的一些表格

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”开头的工作表,比如('1234test','1234some_other_text')。我我不熟悉JavaScript和GAppsScript,所以,有没有比浏览所有表单更好的方法呢?谢谢

对于你想做的事情,没有比这更好的方法了。由于您想删除前面有
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没有提到任何方法