針對使用 Apps Script API 嘗試執行指令碼函式所產生的錯誤,提供相關資訊的物件。如果 run
呼叫成功,但指令碼函式 (或 Apps Script 本身) 擲回例外狀況,則回應主體的 error
欄位會包含 Status
物件。Status
物件的 details
欄位包含的陣列,且包含其中一個 ExecutionError
物件。
JSON 表示法 |
---|
{
"scriptStackTraceElements": [
{
object ( |
欄位 | |
---|---|
scriptStackTraceElements[] |
透過指令碼提供堆疊追蹤的物件陣列,以顯示執行失敗的位置,並優先呼叫最深層。 |
errorMessage |
Apps Script 擲回的錯誤訊息,通常本地化至使用者的語言 |
errorType |
錯誤類型,例如 |
ScriptStackTraceElement
透過指令碼追蹤執行失敗位置的堆疊追蹤。
JSON 表示法 |
---|
{ "function": string, "lineNumber": integer } |
欄位 | |
---|---|
function |
失敗的函式名稱。 |
lineNumber |
指令碼失敗的行號。 |