ExecutionError

Apps Script API を使用してスクリプト関数を実行しようとしたエラーの情報を提供するオブジェクト。run 呼び出しが成功したにもかかわらず、スクリプト関数(または Apps Script 自体)が例外をスローした場合、レスポンスの本文の error フィールドに Status オブジェクトが含まれます。Status オブジェクトの details フィールドには、これらの ExecutionError オブジェクトのいずれか 1 つを含む配列が含まれています。

JSON 表現
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
フィールド
scriptStackTraceElements[]

object (ScriptStackTraceElement)

スクリプトを実行してスタック トレースを提供し、実行が失敗した場所を示すオブジェクトの配列(最も深い呼び出しを最初に含む)。

errorMessage

string

Apps Script がスローするエラー メッセージ。通常はユーザーの言語にローカライズされます。

errorType

string

エラーの種類(TypeErrorReferenceError など)。エラータイプを取得できない場合、このフィールドは含まれません。

ScriptStackTraceElement

実行が失敗した場所を示すスタック トレースをスクリプトに表示します。

JSON 表現
{
  "function": string,
  "lineNumber": integer
}
フィールド
function

string

失敗した関数の名前。

lineNumber

integer

スクリプトが失敗した行番号。