Google 应用程序脚本:从文件中获取文件夹名称

raf*_*ele 2 google-apps-script

在谷歌应用程序脚本中,我有这个代码:

var files = DriveApp.searchFiles(
 'modifiedDate > "2013-02-28" and title contains "untitled"');
while (files.hasNext()) {
var file = files.next();
Logger.log(file.getName());
}
Run Code Online (Sandbox Code Playgroud)

如何获取文件所在文件夹的名称,请键入以下代码:

var folderName = folder.getName(); // ? 
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

拉斐尔

 

aza*_*aza 5

使用File 类的.getParents()方法获取作为文件直接父级的文件夹集合 ( FolderIterator ):

var fileParents = file.getParents();
while ( fileParents.hasNext() ) {
  var folder = fileParents.next();
  Logger.log(folder.getName());
}
Run Code Online (Sandbox Code Playgroud)