新規作成のGAS実行時にCloud Platformの予期せぬエラーが出た時の対処方法(RESOURCE_EXHAUSTED)
先日2022年9月9日にGoogle Apps Script(GAS)で新規作成したプロジェクトで、初めて関数を実行しようとすると、「Cloud Platformプロジェクト作成中に予期せぬエラーが発生しました」のメッセージが表示され、実行できませんでした。
現在すでに復旧しており、問題なく実行できるようになっていますが、対処方法をメモしておきます。
2022年9月9日にGASで不具合発生
2022年9月9日(金)にGoogle Apps Script(GAS)で不具合が発生していました。
TwitterなどのSNSでもGASを利用しているユーザーから不具合のアピールが挙がっていました。
Twitterでは午前10時ごろからエラーが起きているとの投稿がありました。
新規GASプロジェクトが実行エラー
2022年9月9日に発生した不具合は、Google Apps Script(GAS)の新しいプロジェクトを作成した際に発生します。
新しいGASプロジェクトで用意したスクリプトを実行しようとすると、初回認証画面が表示されず、以下のエラーメッセージが表示されます。
「Cloud Platformプロジェクト作成中に予期せぬエラーが発生しました。エラーコード:RESOURCE_EXHAUSTED」
午後8時45分ごろに私の実行環境でもエラーが発生していることが確認できました。
すでに作成済みのGASプロジェクトでは問題ないものの、新規のプロジェクトを作成したり、既存のプロジェクトを複製した場合は、Cloud Platformの予期せぬエラーに見舞われています。
Cloud Platformの予期せぬエラー対処方法
今回発生したGoogle Apps Script(GAS)の「Cloud Platformプロジェクト作成中に予期せぬエラーが発生しました。」の対処方法があります。
Twitterのレヴォーグさんが今回のエラーが起きた場合に、実行できるようにする対応方法を紹介されています。
GASのプロジェクトとGoogle Cloud Platform(GCP)のプロジェクトを紐づけると解消するとのことです。
9/9発生の予期せぬエラー解決策を実践
実際にTwitterで紹介された対処方法で、予期せぬエラーが解消するか実践してみました。
1.エラーが起きているGoogle Apps Script(GAS)のプロジェクトで、メニュー「プロジェクトの設定」を選択します。
2.Google Cloud Platform(GCP)プロジェクトの設定までスクロールし、「プロジェクトの変更」ボタンをクリックします。
3.ここで、GCPのコンソールに移動し、すでに作成済みの任意のプロジェクトのプロジェクト番号をコピーします。
4.GASのプロジェクト設定に戻り、コピーしたGCPプロジェクト番号を入力し、「プロジェクトを設定」をクリックします。
以上の4Stepで対応方法は完了です。
再度、GASのスクリプトエディタ画面で、スクリプトを実行しようとすると、初回認証の「承認が必要です」が表示されます。
通常のGASの初回認証の手順に従って実行許可を行うと、予期せぬエラーは発生せずにGASスクリプトが正常に実行されます。
ただ、このやり方をすると、GASとGCPのプロジェクト紐づけが起きるので、注意が必要です。
1日でGASの障害は復旧
なお、Google Apps Script(GAS)で起きていた新規プロジェクトでの実行時に発生するCloud Platformの予期せぬエラーはすでに翌日9月10日には解消しています。
そのため、上記解決策を実行しなくても、新規GASスクリプトが問題なく実行できます。
ただ、今後も同様の「Cloud Platformプロジェクト作成中に予期せぬエラーが発生しました。エラーコード:RESOURCE_EXHAUSTED」が起こる可能性があります。
その場合には、今回紹介した対処方法を実行して、エラーが解消するか試してみましょう。
まとめ・終わりに
今回、2022年9月9日にGoogle Apps Script(GAS)新規プロジェクトの予期せぬエラーが起きたことと、その対処方法を紹介しました。
GASのTwitterコミュニティで投稿されたGCPのプロジェクト紐づけをGASのプロジェクト設定ページから行うことでエラー解消できます。
すでに翌日にはエラーは復旧しましたが、今後も同様の事象が発生する可能性があるので、覚えておくのがオススメです。
こうしたエラーが起きた場合、自分の環境が悪いか、GASの障害か切り分けが難しいので、情報収集することが求められます。
Twitter上にGASの日本ユーザー向けのコミュニティがあるので、情報収集・情報交換のため、ぜひ参加してみてください。
ディスカッション
コメント一覧
まだ、コメントがありません