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

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