質問: loadFile.getId(); //呼び出したファイルのIDを取得 Logger.log(fileName); }//whileループ終了 } ``` 初心者ながらに上手くプログラムできていたのですが、思わぬところでつまづいてしまいました。 どなたかお力を貸していただけますと幸いにございます。
回答: > > getFile()ではファイル一覧を格納する順番は指定できないのでしょうか? > > > そのようなオプションや設定はないようですね。 ちなみに以前検証した結果では、最終更新日が新しい順に取得するようです。 従いまして、一度オブジェクト等にファイル名、IDを格納し、それをファイル名でソートする、という工程が必要になるかと思います。 以下、サンプルですが、動作確認はしていませんので参考までに。 ``` function hoge(){ /*省略*/ var arr = []; while(files.hasNext()){ var loadFile = files.next(); arr.push({name:loadFile.getName(), id:loadFile.getId()}); } arr.sort(function(a, b){ //a.name と b.name の比較 }); //出力処理 } ```