我想列出google驱动器上一个文件夹中的所有文件,但出现问题,因为它给了我错误:
超出了最大执行时间
所以我无法列出所有文件。
我正在使用此Google工作表脚本
// replace your-folder below with the folder for which you want a listing
function listFolderContents() {
var foldername = 'your-folder';
var folderlisting = 'listing of folder ' + foldername;
var folders = DriveApp.getFoldersByName(foldername)
var folder = folders.next();
var contents = folder.getFiles();
var ss = SpreadsheetApp.create(folderlisting);
var sheet = ss.getActiveSheet();
sheet.appendRow( ['name', 'link'] );
var file;
var name;
var link;
var row;
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
link = file.getUrl();
sheet.appendRow( [name, link] );
}
};
有没有避免最长执行时间的问题?喜欢继续上次停止的地方吗?