我开始学习谷歌应用程序的脚本,并受到一点痛苦,:S。Google Apps脚本:如何将文件从根目录保存到特定文件夹?
所以,当我运行这个功能:
function importXLSX(){
var files = DriveApp.getFolderById('0B5HXuvZIdqQ3bWlKNXFXZzhIcmc').searchFiles('title contains ".xlsx"');
while(files.hasNext()){
var xFile = files.next();
var name = xFile.getName();
if (name.indexOf('.xlsx')){
var ID = xFile.getId();
var xBlob = xFile.getBlob();
var newFile = { title : name+'_converted',
key : ID,
}
file = Drive.Files.insert(newFile, xBlob, {
convert: true
});
}
}
}
converteds在驱动器的根目录设置的文件,但我倒是像
当我运行的代码,这些文件被保存在根文件夹,但我想将它们保存到特定的文件夹,如“Converteds”,所以如果有人知道如何解决它,我将非常感激!
这是关于函数的引用链接:Convert all xls files available in a folder into "Google Doc Spreadsheets"?
谢谢!
太棒了!脚本工作得很好!非常感谢!如果我可以再问一个问题:在标题中插入日期,如“name +'_ converted',我必须做什么? – Falves
例如,请将''title:''改为'title:name +'_ converted_' + Utilities.formatDate(新日期(),'GMT','yyyyMMdd_HHmmss'),''。'''GMT''是时区。如果您想使用其他时区,请更改。也可以自由更改日期格式 – Tanaike
太好了@Tanaike!非常感谢! – Falves