DriveApp parent folder

后端 未结 1 1091
Happy的楠姐
Happy的楠姐 2020-12-21 22:30

There is something i just don\'t understand about the logic in DriveApp scripting..the most basic example:

var driveFile = DriveApp.getFileById(id); // makes         


        
相关标签:
1条回答
  • 2020-12-21 22:41

    because files can have more than one parent folder the parents are returned like a list or array, even if there is only one parent folder, and you have to cycle through to retrieve individual parents

    // Log the name of every parent folder
     var driveFile = DriveApp.getFileById(id); 
     var parentFolder = driveFile.getParents();
     while (parentFolder.hasNext()) {
       var folder = parentFolder.next();
       Logger.log(folder.getName());
     }
    

    if you were sure that the file has only one parent you could do something like:

    var parentFolder = driveFile.getParents();
    var folderName =parentFolder.next().getName()
    
    0 讨论(0)
提交回复
热议问题