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