我有一个 Google 表格电子表格,其中有几张表格:“表格回复 1”、“表格回复 2”、“表格回复 3”和“表格 1”。我写了一个代码,删除除“Sheet1”之外的所有工作表:
当我运行该函数时,它给了我一个错误:
您不能删除带有链接表单的工作表。请先取消表格的链接。
如何取消表单与工作表的链接?请参阅下面的函数代码。
function clearForms()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var numsheets = ss.getNumSheets()-1;
var sheets = ss.getSheets();
var i=numsheets;
while (i >=0)
{
if ( sheets[i].getName() != "Sheet1") {
Logger.log(sheets[i].getName()+" Deleted");
ss.deleteSheet(sheets[i]);
}
i--;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢。