ExecutionError

Объект, предоставляющий информацию о характере ошибки, возникшей в результате попытки выполнения функции скрипта с помощью API Apps Script. Если вызов run завершается успешно, но функция скрипта (или сам скрипт Apps) выдает исключение, поле error тела ответа содержит объект Status . Поле details объекта Status содержит массив с одним из этих объектов 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

Номер строки, в которой произошел сбой сценария.