كائن يوفر معلومات حول طبيعة الخطأ الناتجة عن محاولة تنفيذ وظيفة النص البرمجي باستخدام واجهة برمجة التطبيقات "لبرمجة التطبيقات". إذا تم استدعاء run
بنجاح ولكن دالة النص البرمجي (أو "برمجة التطبيقات" نفسها) تمنح استثناءً، سيحتوي الحقل error
في نص الاستجابة على كائن Status
. يحتوي الحقل details
لكائن Status
على مصفوفة تحتوي على واحد من هذه الكائنات ExecutionError
.
تمثيل JSON |
---|
{
"scriptStackTraceElements": [
{
object ( |
الحقول | |
---|---|
scriptStackTraceElements[] |
مصفوفة من الكائنات التي تقدم تتبّع تسلسل استدعاء الدوال البرمجية من خلال النص البرمجي لعرض المكان الذي تعذّر فيه التنفيذ، مع عرض الاستدعاء الأكثر عمقًا أولاً. |
errorMessage |
رسالة الخطأ التي يطرحها "برمجة التطبيقات"، وعادةً ما تكون مترجمة إلى لغة المستخدم. |
errorType |
نوع الخطأ، على سبيل المثال |
تكدس النصوص البرمجية
تتبُّع تسلسل استدعاء الدوال البرمجية من خلال النص البرمجي يُظهر مكان فشل عملية التنفيذ.
تمثيل JSON |
---|
{ "function": string, "lineNumber": integer } |
الحقول | |
---|---|
function |
اسم الدالة التي تعذّر تنفيذها. |
lineNumber |
رقم السطر الذي أخفق النص البرمجي فيه. |