如何从谷歌应用程序脚本中的文件或文件夹中删除父项

时间:2017-02-07 05:50:59

标签: google-apps-script

我有多个父母的文件。我想要额外的东西,只保留我喜欢的。如何实现这一目标。类似于下面代码中说明的语句

var parentCount=0;
var driveFile = DriveApp.getFileById(id); 
var parentFolder = driveFile.getParents();
while (parentFolder.hasNext()) {
 var folder = parentFolder.next();
 parentCount++;
 if(folder.getName()=="I don't want this")
   driveFile.removeParentLocation(folder) //Not a legal Method. needs workaround
}

通过网络界面很容易做到。查看位置旁边的x按钮。 enter image description here

1 个答案:

答案 0 :(得分:1)

在上面的评论中回答

var parentCount=0;
var driveFile = DriveApp.getFileById(id); 
var parentFolder = driveFile.getParents();
while (parentFolder.hasNext()) {
 var folder = parentFolder.next();
 parentCount++;
 if(folder.getName()=="I don't want this")
   driveFile.removeParentLocation(folder)
}
  

编辑评论:请注意@tanaike folder.removeFile(driveFile)上面的第一条评论

相关问题