ExecutionError

Một đối tượng cung cấp thông tin về bản chất của lỗi do cố gắng thực thi hàm tập lệnh bằng API Apps Script. Nếu lệnh gọi run thành công nhưng hàm tập lệnh (hoặc chính Apps Script) trả về một ngoại lệ, thì trường error của nội dung phản hồi sẽ chứa đối tượng Status. Trường details của đối tượng Status chứa một mảng chỉ có một trong các đối tượng ExecutionError này.

Biểu diễn dưới dạng JSON
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
Các trường
scriptStackTraceElements[]

object (ScriptStackTraceElement)

Một mảng các đối tượng cung cấp dấu vết ngăn xếp thông qua tập lệnh để cho biết vị trí không thực thi được, trong đó lệnh gọi sâu nhất xuất hiện trước.

errorMessage

string

Thông báo lỗi do Apps Script gửi, thường được bản địa hoá sang ngôn ngữ của người dùng.

errorType

string

Loại lỗi, ví dụ: TypeError hoặc ReferenceError. Nếu không có loại lỗi, thì trường này sẽ không được đưa vào.

ScriptStackTraceElement

Dấu vết ngăn xếp thông qua tập lệnh cho biết vị trí không thực thi được.

Biểu diễn dưới dạng JSON
{
  "function": string,
  "lineNumber": integer
}
Các trường
function

string

Tên của hàm không thực hiện được.

lineNumber

integer

Số dòng nơi tập lệnh không hoạt động.