やりたいこと
Google Apps ScriptでGoogle DriveのMyDriveの中にあるフォルダーから特定のファイルを取得する。
js
1 var folder = DriveApp.getFolderById("フォルダーのID"); 2 var files = folder.getFilesByName("ファイル名"); 3 while (files.hasNext()) { 4 var file = files.next(); 5 var fileName = file.getName(); 6 console.log(fileName); 7 }
このコードを入力してもfiles.hasNext()
でfalse
が返って来ます。
console.log(folder.getName())
とするとちゃんとフォルダーの名前が表示されます。
また、そのフォルダーの中にファイル名と全く同じファイルがちゃんと存在しますし、何度もDriveを更新してみましたが幾度となくfalseが返ってきます。
どうすれば良いでしょうか。
##環境
Google SpreadSheet
Apps Script
回答1件
あなたの回答
tips
プレビュー