0

GAS 関数は、シート カスタム メニューからトリガーされます。この関数は毎日実行され、何週間もエラーなく機能しています。数日前、「継続のシリアライズ時に予期しない例外が発生しました」という役に立たないエラーが表示されるようになりました。コード エディターからまったく同じ機能をエラーなしで実行できることがわかりましたが、メニューを使用すると一貫してエラーが再現されます。さらに奇妙なことに、関数 (およびそれによって呼び出される他の関数) に期待するものはすべて正しく完了しているようです。

スクリプトの一部を分離して問題を絞り込むことができない場合、エラーをトラブルシューティングして Google に問題レポートを提出するにはどうすればよいですか?

4

1 に答える 1

0

トリガー コードを try-catch ブロック内にカプセル化します。

function calledByTriggerOrMenu () {
  try {
    doTheThings();
  }
  catch (e) {
    Logger.log ("Catched something: "+e+"\n"+e.stack);
  }
}

次に、エラーが発生した場所を正確に把握します

于 2013-04-28T06:52:03.170 に答える