ExecutionError

كائن يقدّم معلومات عن طبيعة الخطأ الناتج عن محاولة تنفيذ دالة نص برمجي باستخدام واجهة برمجة التطبيقات لبرمجة التطبيقات إذا نجح استدعاء run وطرحت دالة النص البرمجي (أو برمجة التطبيقات نفسها) استثناءً، سيحتوي حقل error في نص الاستجابة على الكائن Status. يحتوي الحقل details لكائن Status على مصفوفة تتضمّن عنصرًا واحدًا من هذه الكائنات ExecutionError.

تمثيل JSON
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
الحقول
scriptStackTraceElements[]

object (ScriptStackTraceElement)

يشير ذلك المصطلح إلى مصفوفة من الكائنات التي توفّر تتبُّع تسلسُل استدعاء الدوال البرمجية من خلال النص البرمجي لتوضيح نقطة تعذُّر التنفيذ، مع الاستدعاء الأكثر عمقًا أولاً.

errorMessage

string

رسالة الخطأ التي تظهر من خلال "برمجة تطبيقات Google"، وعادةً ما تكون مترجمة إلى لغة المستخدم

errorType

string

نوع الخطأ، على سبيل المثال TypeError أو ReferenceError. إذا لم يكن نوع الخطأ متاحًا، لن يتم تضمين هذا الحقل.

ScriptStackTraceElement

يشير ذلك المصطلح إلى عملية تتبُّع تسلسل استدعاء الدوال البرمجية من خلال النص البرمجي الذي يوضِّح موضع تعذُّر التنفيذ.

تمثيل JSON
{
  "function": string,
  "lineNumber": integer
}
الحقول
function

string

اسم الدالة التي تعذّر تنفيذها.

lineNumber

integer

رقم السطر الذي فشل فيه النص البرمجي.