1
このコードを修正して、すべてのフォルダではなく特定のフォルダのファイルとフォルダをリストアしようとしています:Googleドライブのフォルダからツリーを作成しようとしていますが、出力がありません
/* Change the FOLDER NAME to generate tree for any specify folder */
function generateFolderTree() {
try {
// If you want a tree of any sub folder
var parent = DriveApp.getFoldersByName('TitaniumBackup').next();
// If you want to search from the top (root) folder
//var parentFolder = DriveApp.getRootFolder();
getChildFolders(parent);
} catch (e) {
Logger.log(e.toString());
}
}
function getChildFolders(parent) {
var childFolders = parent.getFolders();
while (childFolders.hasNext()) {
var childFolder = childFolders.next();
Logger.log("Folder Name: " + childFolder.getName());
Logger.log("Folder URL: " + childFolder.getUrl());
var files = childFolder.getFiles();
while (files.hasNext()) {
// Print list of files inside the folder
Logger.log(files.next().getName());
}
// Recursive call for any sub-folders
getChildFolders(childFolder);
}
}
しかし、私はそれを実行し、認可を与えた後、ドライブ内にhtmlファイルが表示されません。どうして?
私はこのコードから変更しようとしている: https://ctrlq.org/code/19923-google-drive-files-list
ログが見つかりませんでした。 Logger APIを使用して、プロジェクトにログを追加します。 このメッセージが表示されますが、ログは空です –