我正在使用谷歌应用脚本在谷歌驱动器上创建一个文件夹。我不希望驱动器上有任何重复,所以我创建了一个函数来确定文件夹是否存在。
我将所有文件夹名称放入一个数组中,然后查看该文件夹名称是否存在于该数组中。它总是返回 false ......
你能看出我哪里出错了吗?还是有更好的方法来确定驱动器上是否存在文件夹?
function doesContainerExist(container) {
var folders = DriveApp.getFolders();
var Folders = new Array;
var boolean;
while(folders.hasNext()) {
Folders.push(folders.next());
}
if(Folders.indexOf(container) == -1) {
boolean = false;
} else {
boolean = true;
}
Logger.log(container);
return boolean;
};