質問: DriveApp.getFolderById(folderId); // ファイル保存 folder.createFile(imageBlob); ``` ### 試したこと 以前、別のGASで「getFolderById」を使用した経験あり、そのときは問題なく使用できました。 そのScriptファイルへ今回のコードを転記すると処理が滞ることなく、グラフ画像も保存ができました。 逆に、以前のコードを今回のファイルへ転記するとgetFolderByIdの部分でとまってしまい、 同様に時間オーバーになってしまいました。 承認がうまくできていないのかと思い、 新しくScriptファイルを作成しなおしましたが症状は代わりませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) 初めての質問なので至らない部分や、不足情報などがあるかと思いますが 何卒ご教示いただけますでしょうか。 よろしくお願いいたします。
回答: 私も`DriveApp.getFolderById()`を試しましたが、同様に`起動時間の最大値を超えました`となります。 Google Issue Tracker にも同様の報告がされていました。 function as openById, getLastRow very slow (5/10 seconds) intermittently Google側の問題だと思うので、解消するのを待つしか無さそうです...。 (何か回避策があれば良いのですが...) ※追記 2017/08/25 14:50 問題が解消されたようです。 `DriveApp.getFileById()` が動作することを確認しました。 【参考】 Method call of DriveApp happend timeout.