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

时间:2016-04-06 19:59:53

标签: google-sheets

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

1 个答案:

答案 0 :(得分:0)

这可以通过以下脚本完成:(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]);
  }
}

参考:SpreadsheetApp