下面的脚本将Google电子表格复制到一个新文件夹中。我想修改它,这样它就不会复制整个电子表格,而是只将电子表格的第二个表复制到新文件中。我花了相当长的时间来添加和修改变量,似乎无法完成它。
//Archive the Sheet
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var lastrow = sheet.getLastRow();
var range = sheet.getRange('A1:N' + (lastrow) + '');
var date = new Date();
var formattedDate = Utilities.formatDate(date, "CST", "MM-dd-yy")
sheet.setNamedRange('Archive', range);
var TestRange = sheet.getRangeByName('Archive').getValues();
Logger.log(TestRange);
var destFolder = DriveApp.getFolderById("0Byeq4rjTXxVzVzJyQWZxY2pyODA");
DriveApp.getFileById(sheet.getId()).makeCopy(formattedDate, destFolder); 有什么建议吗?
发布于 2016-10-09 00:18:36
使用copyTo(电子表格)方法。如果希望新的电子表格只有复制的工作表,请使用deleteSheet(单张)删除默认工作表。
https://webapps.stackexchange.com/questions/99178
复制相似问题