LoginSignup
2
2

More than 5 years have passed since last update.

GASが動いていないぞ

Last updated at Posted at 2017-10-05

GASが動いていない?

昨日(2017/10/04)から今日(2017/10/05)まで,GASのAPIの一部が動いていないようだ。

追記:今日の昼飯後(2017/10/05 13:00ぐらい)に見ますと, 回復してました.
  Google先生ありがとうございます.

sample.gs
DriveApp.getFolderById("フォルダーのID") // こちら動かない.
DriveApp.getFileById("ファイルのID")      // こちらは動く.

var files = DriveApp.getFolders()        // こちはは動く.

while(files.hasNext()){                  // hasNext()が動いていない
  Logger.log("HOGE!!")
}

原因は?

プログラムのミスというよりは, APIが提供できていないミスのようです。
Google Analyticsでも, 同様のエラーがあるみたい.

こんなケース初めてなので, 驚いております.

StackOverFlowでは, "... and you can ignore the error." というアドバイス.
"可能なら無視しろ" ,可能なら....

起動時間の最大値を超えました

というエラーが出力される.
6分を超える処理は自動的に処理が中断される設計になっている.
今回はあきらかにAPIが動いていないので,
"APIが提供されていません."というエラーメッセージが適切な気がします.

6分も手持ちぶたさは嫌だ!

エラーが帰ってくるまで, 何もしないのはナンセンス!
そうとはいっても, 今回のケースではtry~catchで処理を中断することもできません.
GASにはLinuxのkillコマンドに相当するものもなさそうです.

アナログにファイルを一旦消して, 再度起動すれば処理が中断されていました.

結局のところ, Google先生が直してくれるまで待つしかないようですね.

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2