ExecutionError

Obiekt z informacjami o charakterze błędu wynikającego z próby wykonania funkcji skryptu przy użyciu interfejsu Apps Script API. Jeśli wywołanie run zakończy się powodzeniem, ale funkcja skryptu (lub sama aplikacja Apps Script) zgłosi wyjątek, pole error w treści odpowiedzi będzie zawierało obiekt Status. Pole details obiektu Status zawiera tablicę z jednym z tych obiektów ExecutionError.

Zapis JSON
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
Pola
scriptStackTraceElements[]

object (ScriptStackTraceElement)

Tablica obiektów, które udostępniają zrzut stosu za pomocą skryptu pokazującego, gdzie nie udało się wykonać wykonania, przy czym najpierw najgłębsze wywołanie.

errorMessage

string

Komunikat o błędzie generowany przez Apps Script, zwykle zlokalizowany na język użytkownika.

errorType

string

Typ błędu, np. TypeError lub ReferenceError. Jeśli typ błędu jest niedostępny, to pole nie jest uwzględnione.

ScriptStackTraceElement

Zrzut stosu ze skryptem, który pokazuje miejsca nieudanego wykonania.

Zapis JSON
{
  "function": string,
  "lineNumber": integer
}
Pola
function

string

Nazwa funkcji, w przypadku której wystąpił błąd.

lineNumber

integer

Numer wiersza, w którym wystąpił błąd skryptu.