【发布时间】:2013-07-09 22:35:07
【问题描述】:
我正在使用谷歌应用脚本在谷歌驱动器上创建一个文件夹。我不希望驱动器上有任何重复,所以我创建了一个函数来确定文件夹是否存在。
我将所有文件夹名称放入一个数组中,然后查看该文件夹名称是否存在于该数组中。但它总是返回 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;
};
【问题讨论】:
标签: function google-apps-script boolean google-drive-api directory