ExecutionError

Apps Script API를 사용하여 스크립트 함수를 실행할 때 발생하는 오류의 성격에 대한 정보를 제공하는 객체입니다. run 호출이 성공했지만 스크립트 함수 (또는 Apps Script 자체)에서 예외가 발생하면 응답 본문의 error 필드에 Status 객체가 포함됩니다. Status 객체의 details 필드에는 이러한 ExecutionError 객체 중 하나가 포함된 배열이 포함됩니다.

JSON 표현
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
필드
scriptStackTraceElements[]

object (ScriptStackTraceElement)

스크립트를 통해 스택 트레이스를 제공하여 최하위 호출부터 실행이 실패한 위치를 보여주는 객체의 배열입니다.

errorMessage

string

Apps Script에서 표시되는 오류 메시지로, 일반적으로 사용자의 언어로 현지화됩니다.

errorType

string

오류 유형입니다(예: TypeError 또는 ReferenceError). 오류 유형을 사용할 수 없는 경우 이 필드는 포함되지 않습니다.

ScriptStackTraceElement

실행이 실패한 위치를 보여주는 스크립트를 통한 스택 트레이스

JSON 표현
{
  "function": string,
  "lineNumber": integer
}
필드
function

string

실패한 함수의 이름.

lineNumber

integer

스크립트가 실패한 줄 번호입니다.