Google sheets 将工作表另存为Google工作表中的工作簿

Google sheets 将工作表另存为Google工作表中的工作簿,google-sheets,Google Sheets,如果我的工作簿有20张左右的工作表,有没有一种方法可以轻松地将每个工作表保存为自己的工作簿?脚本可以做到这一点吗?这可以通过以下脚本实现:(a)获取工作表列表;(b) 对于每个,创建一个新的电子表格,以工作表命名;(c) 把那张纸抄在那里;(d) 从新的电子表格中删除初始的“Sheet1”工作表,这样它就不会碍事了 function saveEach() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheets = ss.g

如果我的工作簿有20张左右的工作表,有没有一种方法可以轻松地将每个工作表保存为自己的工作簿?脚本可以做到这一点吗?

这可以通过以下脚本实现:(a)获取工作表列表;(b) 对于每个,创建一个新的电子表格,以工作表命名;(c) 把那张纸抄在那里;(d) 从新的电子表格中删除初始的“Sheet1”工作表,这样它就不会碍事了

function saveEach() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheets = ss.getSheets();
  for (var i = 0; i < sheets.length; i++) {
    var newss = SpreadsheetApp.create(sheets[i].getSheetName());
    sheets[i].copyTo(newss);
    newss.deleteSheet(newss.getSheets()[0]);
  }
}
函数saveEach(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheets=ss.getSheets();
对于(变量i=0;i

参考资料:

您自己有没有努力找到答案?你已经试过写剧本了吗?