ExecutionError

אובייקט שמספק מידע על אופי השגיאה שנוצרת מניסיון להפעיל של פונקציית סקריפט באמצעות Apps Script API. אם הקריאה ל-run מצליחה אבל פונקציית הסקריפט (או הסקריפט של ה-Apps Script עצמה) גורמת לחריגה, השדה 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

מספר השורה שבה הסקריפט נכשל.