[英]google script copy document
我正在尝试查找文档,但似乎找不到如何将Google脚本中新创建的电子表格复制/移动到文件夹中的方法。 我可以看到如何使用文件执行此操作,但是显然文档/电子表格不是适用于Google脚本的常规文件。
此代码不起作用:
var folder = DriveApp.createFolder('Reports');
newSheet = SpreadsheetApp.create(clientNames[0][0]);
nsc = newSheet.copy('new1');
folder.addFile(nsc);
错误: 找不到方法addFile(Spreadsheet)
https://developers.google.com/apps-script/reference/spreadsheet
我试图在电子表格,驱动器,文件夹中的文档中找到文件,但仍然没有结果。
您可以获取复制的电子表格的ID,然后使用ID为文件类型的DriveApp获取对复制的电子表格的引用。 然后在.addFile()
方法中使用DriveApp文件类型:
function copySheet() {
var folder = DriveApp.createFolder('Reports ' + "2/14/15");
var newSheet = SpreadsheetApp.create("clientNamesABC" + "2/14/15");
var nsc = newSheet.copy('new1');
var nscID = nsc.getId();
var theFileReference = DriveApp.getFileById(nscID);
folder.addFile(theFileReference);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.