يمكنك تصحيح أخطاء موصل المنتدى بطريقتين:
- تفعيل رسائل الخطأ الموسعة
- تسجيل بيانات التنفيذ ذات الصلة
يوضّح هذا الدليل كيفية الاستفادة بشكل فعّال من هذه الإمكانات.
تفعيل/إيقاف ميزات تصحيح الأخطاء
من المفترَض أن يعرض isAdminUser()
الخطأ true
إذا ظهرت للمستخدم الحالي رسائل تصحيح الأخطاء وعمليات تتبُّع تسلسل استدعاء الدوال البرمجية. إذا عرضت السمة isAdminUser()
"خطأ" أو لم يتم تحديدها
وحدث خطأ، ستظهر للمستخدم رسالة خطأ عامة.
نصائح تصحيح الأخطاء
- صمِّم
isAdminUser()
بحيث تعرض دائمًا القيمةtrue
للمطوِّرين. - يمكنك استخدام
getEffectiveUser()
مع قائمة عناوين البريد الإلكتروني الآمنة للمستخدمين الموثوقين لإضافة المستخدمين الذين تظهر لهم التفاصيل الكاملة للأخطاء أو إزالتهم منها بسهولة. ويمكن أن يكون ذلك مفيدًا بشكل خاص إذا واجه المستخدم خطأً إنك فيه مشكلة في إعادة إنتاجه. - يمكنك استخدام
newDebugError()
بشكل متحرر للثوابت التي من المفترض أن تكون صحيحة. يمكن أن يساعد ذلك في تضييق نطاق المشاكل في المستقبل.
تسجيل "برمجة التطبيقات"
توفّر لغة "برمجة تطبيقات Google" آليات مختلفة لتسجيل البيانات، بما في ذلك أداة تسجيل أخطاء "برمجة تطبيقات Google" وStackdriver Logging وتقارير أخطاء Stackdriver. يمكنك أيضًا محاولة تسجيل الدخول إلى "جدول بيانات Google". يمكن أن يساعد التسجيل الاستباقي في تضييق نطاق البحث سريعًا عن سبب الأخطاء، ومع ذلك يجب توخي الحذر لعدم تسجيل بيانات المستخدم الحساسة.