如果我有一张20张左右的工作簿,有没有办法可以轻松地将每个工作簿保存为自己的工作簿?这可以用脚本吗?
答案 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]);
}
}