कम्यूनिटी कनेक्टर को दो तरीकों से डीबग किया जा सकता है:
- गड़बड़ी के मैसेज बढ़ाने की सुविधा चालू करना
- लागू होने का काम का डेटा लॉग करना
इस गाइड में बताया गया है कि इन सुविधाओं का असरदार ढंग से इस्तेमाल कैसे किया जा सकता है.
डीबग की सुविधाएं चालू/बंद करना
अगर मौजूदा उपयोगकर्ता को डीबग मैसेज और स्टैक ट्रेस देखने चाहिए, तो isAdminUser()
को true
दिखाना चाहिए. अगर isAdminUser()
'गलत' दिखाता है या उसके बारे में नहीं बताया गया है और कोई गड़बड़ी होती है, तो उपयोगकर्ता को सामान्य गड़बड़ी का मैसेज दिखेगा.
डीबग करने से जुड़ी सलाह
isAdminUser()
को डिज़ाइन करें, ताकि डेवलपर को यह हमेशाtrue
दिखाए.- भरोसेमंद उपयोगकर्ताओं की ईमेल सेफ़लिस्ट के साथ
getEffectiveUser()
का इस्तेमाल करें. इससे ऐसे उपयोगकर्ताओं को आसानी से जोड़ा या हटाया जा सकता है जिन्हें गड़बड़ियों की पूरी जानकारी दिखनी चाहिए. यह खास तौर पर तब काम आता है, जब उपयोगकर्ता को कोई ऐसी गड़बड़ी दिखे जिसका जवाब देने में आपको समस्या हो रही हो. - ऐसे अलग-अलग वैरिएंट के लिए
newDebugError()
का इस्तेमाल बेझिझक करें जो सही होने चाहिए. इससे आने वाले समय में समस्याओं को कम करने में मदद मिल सकती है.
Apps Script को लॉग करना
Apps Script लॉग करने के लिए अलग-अलग तरीके उपलब्ध कराती है. इनमें पहले से मौजूद Apps Script Loger, स्टैकड्राइवर लॉगिंग, और स्टैकड्राइवर गड़बड़ी रिपोर्टिंग शामिल हैं. आप Google शीट में लॉग इन करके भी देख सकते हैं. पहले से लॉग इन करने से, गड़बड़ियों की वजहों का तुरंत पता लगाने में मदद मिल सकती है. हालांकि, इस बात का ध्यान रखें कि उपयोगकर्ता का संवेदनशील डेटा लॉग न हो.