gpt4 book ai didi

javascript - Google Apps 脚本 - 迭代文件夹和子文件夹

转载 作者:数据小太阳 更新时间:2023-10-29 05:54:46 27 4
gpt4 key购买 nike

我想使用 google apps 脚本遍历 Google Drive 中文件夹的树结构。下面的代码列出了一些文件夹,但不是全部。您能否建议深入了解文件夹结构的最佳技术是什么?我首先尝试记录所有文件夹名称。

谢谢。

function test() {
listSubfolders(DriveApp.getFolderById('FOLDER_ID'));
}

function listSubfolders(parentFolder) {
var childFolders = parentFolder.getFolders();

while(childFolders.hasNext()) {
Logger.log(childFolders.next().getName());
listSubfolders(childFolders.next());

}


}

最佳答案

要访问子文件夹,你可以这样做,

function getSubFolders(parent) {
parent = parent.getId();
var childFolder = DriveApp.getFolderById(parent).getFolders();
while(childFolder.hasNext()) {
var child = childFolder.next();
Logger.log(child.getName());
getSubFolders(child);
}
return;
}

function listFolders() {
var parentFolder = DriveApp.getFolderById("0B1n6YLYwFmK_dUpzRWhDRXNwdWc");
var childFolders = parentFolder.getFolders();
while(childFolders.hasNext()) {
var child = childFolders.next();
Logger.log(child.getName());
getSubFolders(child);
}
}

关于javascript - Google Apps 脚本 - 迭代文件夹和子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27069823/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com