从指向文件夹的链接开始,我试图获取有关该文件夹、子文件夹(以及子文件夹的子文件夹)中所有 Docs/Slides/Sheets 的信息。
通过一些在线搜索,我终于得到了一些可以找到所有文件的代码,但我需要修改它以仅找到文档、幻灯片和表格。最好的方法是什么?
这是我目前正在使用的代码:
function generateFolderTree(my_id) {
var parentFolder = DriveApp.getFolderById(my_id);
var f = parentFolder.getFiles();
Logger.log(f.next().getName())
getChildFolders(parentFolder);
}
function getChildFolders(parent) {
var childFolders = parent.getFolders();
while (childFolders.hasNext()) {
var childFolder = childFolders.next();
var files = childFolder.getFiles();
while (files.hasNext()) {
Logger.log(files.next().getName()); // Print list of files inside the folder
}
getChildFolders(childFolder); // Recursive call for any sub-folders
}
}