ניפוי באגים במחבר הקהילה

אפשר לנפות באגים ב'מחבר הקהילה' בשתי דרכים:

  1. הפעלת הודעות שגיאה מורחבות
  2. רישום של נתוני ביצוע רלוונטיים

במדריך הזה מוסבר איך להשתמש ביכולות האלה בצורה יעילה.

הפעלה/השבתה של תכונות לניפוי באגים

אם למשתמש הנוכחי יוצגו הודעות על תוצאות ניפוי באגים ודוחות קריסות, הפונקציה isAdminUser() אמורה להחזיר true. אם המדיניות isAdminUser() מחזירה את הערך False או לא מוגדר, ותוצג שגיאה, המשתמש יראה הודעת שגיאה גנרית.

טיפים לניפוי באגים

  • עיצוב isAdminUser() כך שתמיד יחזיר true למפתחים.
  • כדי להוסיף או להסיר בקלות משתמשים שאמורים לראות את פרטי השגיאה המלאים, כדאי להשתמש ב-getEffectiveUser() בשילוב עם רשימת פריטים בטוחה באימייל של משתמשים מהימנים. זה יכול להיות שימושי במיוחד אם משתמשים נתקלים בשגיאה שקשה לכם לשחזר.
  • השתמשו בשפה הליברלית ב-newDebugError() למשתנים שאמורים להחזיק בערך true. כך תוכלו לצמצם בעיות בעתיד.

רישום ביומן של Apps Script

ב-Apps Script יש מנגנונים שונים לרישום ביומן, כולל הכלים המובנים ב-Apps Script Logger, Stackdriver Logging ו-Stackdriver Error Reporting. אפשר גם לנסות להתחבר לגיליון אלקטרוני ב-Google Sheets. רישום יזום של רישום ביומן יכול לעזור לכם לצמצם במהירות את הגורם לבאגים, אבל כדאי להימנע מתיעוד של נתוני משתמשים רגישים.