這個物件會針對嘗試透過 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 |
指令碼執行失敗的行號。 |