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

شماره خطی که اسکریپت در آن شکست خورد.