ExecutionError

Obiekt zawierający informacje o charakterze błędu wynikającego z próby wykonania funkcji skryptu za pomocą interfejsu Apps Script API. Jeśli wywołanie run zakończy się powodzeniem, ale funkcja skryptu (lub sam skrypt Apps Script) zgłosi wyjątek, pole error treści odpowiedzi będzie zawierać 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 udostępniających zrzut stosu w skrypcie pokazującym, gdzie nie udało się wykonać kodu – najpierw przy użyciu najgłębszego wywołania.

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ędniane.

ScriptStackTraceElement

Zrzut stosu w skrypcie pokazujący, gdzie nie udało się wykonać działania.

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

string

Nazwa funkcji, która nie powiodła się.

lineNumber

integer

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