首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将单个工作表从一个电子表格复制到新电子表格

问将单个工作表从一个电子表格复制到新电子表格
EN

Web Applications用户
提问于 2016-10-06 21:37:30
回答 1查看 7K关注 0票数 0

下面的脚本将Google电子表格复制到一个新文件夹中。我想修改它,这样它就不会复制整个电子表格,而是只将电子表格的第二个表复制到新文件中。我花了相当长的时间来添加和修改变量,似乎无法完成它。

代码语言:javascript
复制
//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); 

有什么建议吗?

EN

回答 1

Web Applications用户

发布于 2016-10-09 00:18:36

使用copyTo(电子表格)方法。如果希望新的电子表格只有复制的工作表,请使用deleteSheet(单张)删除默认工作表。

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/99178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档