ExecutionError

一个对象,可提供有关错误性质的信息,因为错误是因尝试使用 Apps Script API 尝试执行脚本函数而引起的。如果 run 调用成功,但脚本函数(或 Apps 脚本本身)抛出异常,则响应正文的 error 字段会包含一个 Status 对象。Status 对象的 details 字段包含一个数组,该数组包含其中一个 ExecutionError 对象。

JSON 表示法
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
字段
scriptStackTraceElements[]

object (ScriptStackTraceElement)

一组对象,通过脚本提供堆栈轨迹,显示执行失败的位置,最深的调用排在最前面。

errorMessage

string

Apps 脚本抛出的错误消息,通常已本地化为用户所使用的语言。

errorType

string

错误类型,例如 TypeErrorReferenceError。如果错误类型不可用,则不包含此字段。

ScriptStackTraceElement

通过脚本显示执行失败位置的堆栈轨迹。

JSON 表示法
{
  "function": string,
  "lineNumber": integer
}
字段
function

string

失败的函数的名称。

lineNumber

integer

脚本运行失败的行号。