Google アプリ スクリプトを使用して、Google ドライブにフォルダを作成しています。ドライブに重複をさせたくないので、フォルダが存在するかどうかを調べる関数を作成しました。
すべてのフォルダー名を配列に入れ、フォルダー名がその配列に存在するかどうかを確認しています。ただし、常に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;
};