JavaScript engine reported an unexpected errorの対処【GAS】

エラー対応

We’re sorry, the JavaScript engine reported an unexpected error. Error code INTERNAL. とは?

キコ
キコ

一言で言うとGASの内部サーバーエラーです。

2020年のV8ランタイムが導入されたころから確認される、トリガー実行に対するエラーです。

日本語では

JavaScript エンジンで予期しないエラーが発生しました。エラーコード: INTERNAL。

と表示されました。

V8ランタイムを利用しているかは、Appscript > プロジェクトの設定 > Chrome V8ランタイムを有効にする にチェックが入っているかどうかで確認することができます。

■画像

Error code INTERNAL. への対応方法

Appscript > プロジェクトの設定 > Chrome V8ランタイムを有効にする のチェックを外すことで解消することが可能です。

ただし、

  • V8ランタイム対応のプログラムを作成してしまっている場合

はチェックを外すと、下記画像のような赤字のエラーメッセージが表示されます。

JavaScript engine reported an unexpected errorの対処【GAS】

V8ランタイムを除いたソースコードに書き換える必要が出てしまいます。

キコ
キコ

私は2023年1月から毎日1回トリガー実行をするシステムを運用していますが、確認されたのはこの半年で1回のみなので頻発しないようであればしばらく様子見する予定です。

GASサンプルプログラムのご案内

  • GASが実際にどんなふうに使われているか知りたい
  • サンプルプログラムが見たい

方に向けて、サンプルプログラムの動画とソースコード公開しています!ぜひこちらからご覧ください。

 

この記事を書いた人
ニコ

GAS、RPA導入を通じたDX案件をメインに活動をしているフリーランスエンジニアです。
要件定義~開発まで幅広く活動しています!
お仕事のご相談はお問い合わせください。

ニコをフォローする
エラー対応
ニコをフォローする
gas 入門 | google apps scriptの始め方&できること

コメント

タイトルとURLをコピーしました