2017-04-11 7 views
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

答えて

0

スクリプトは、HTMLファイルを作成しません。結果はBasic Loggingを使用してGoogle Apps Scriptログに書き込まれます。基本的にスクリプトが実行されたら、[表示]> [ログ]をクリックします。

+0

ログが見つかりませんでした。 Logger APIを使用して、プロジェクトにログを追加します。 このメッセージが表示されますが、ログは空です –

関連する問題