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

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