我有一个Web应用程序,其中脚本连接到电子表格。在脚本中,我从电子表格中查找文件的ssid,打开该文件,然后复制并重命名。相关的行看起来像这样:
var copy = SpreadsheetApp.openById(ssid).copy(newName);
该行始终需要大约5秒才能执行。有没有其他人经历过这种延迟?有没有办法优化这项任务?谢谢你,嘉莉
答案 0 :(得分:1)
您可能希望尝试使用DriveApp
:
function copyFile() {
var theFile = DriveApp.getFileById('Your File ID');
theFile.makeCopy();
};
Google Documentation - Drive App
您还可以指定要将文件复制到的其他文件夹。打开文件进行复制毫无意义。