ExecutionError

Ein Objekt, das Informationen über die Art eines Fehlers bereitstellt, der sich aus dem Versuch der Ausführung einer Skriptfunktion mithilfe der Apps Script API ergibt. Wenn ein run-Aufruf erfolgreich ist, die Skriptfunktion (oder Apps Script selbst) jedoch eine Ausnahme auslöst, enthält das Feld error des Antworttexts ein Status-Objekt. Das Feld details des Status-Objekts enthält ein Array mit einem einzelnen dieser ExecutionError-Objekte.

JSON-Darstellung
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
Felder
scriptStackTraceElements[]

object (ScriptStackTraceElement)

Ein Array von Objekten, die einen Stacktrace über das Skript bereitstellen, um zu zeigen, wo die Ausführung fehlgeschlagen ist, wobei der tiefste Aufruf zuerst kommt.

errorMessage

string

Die von Apps Script ausgegebene Fehlermeldung, normalerweise in der Sprache des Nutzers übersetzt

errorType

string

Der Fehlertyp, z. B. TypeError oder ReferenceError. Wenn der Fehlertyp nicht verfügbar ist, ist dieses Feld nicht enthalten.

ScriptStackTraceElement

Ein Stacktrace durch das Skript, der zeigt, wo die Ausführung fehlgeschlagen ist.

JSON-Darstellung
{
  "function": string,
  "lineNumber": integer
}
Felder
function

string

Der Name der fehlerhaften Funktion.

lineNumber

integer

Nummer der Zeile, in der das Skript fehlgeschlagen ist.