با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
میتوانید به دو روش Community Connector خود را اشکالزدایی کنید:
فعال کردن پیام های خطای طولانی
ثبت داده های اجرایی مربوطه
این راهنما نحوه استفاده موثر از این قابلیت ها را تشریح می کند.
فعال/غیرفعال کردن ویژگی های اشکال زدایی
اگر کاربر فعلی پیامهای اشکالزدایی را ببیند و ردیابیهای پشته را ببیند isAdminUser() باید true برگرداند. اگر isAdminUser() false را برگرداند، یا تعریف نشده باشد، و خطایی رخ دهد، کاربر یک پیام خطای عمومی را مشاهده خواهد کرد.
نکات اشکال زدایی
isAdminUser() را طراحی کنید تا همیشه true برای توسعه دهندگان برگرداند.
از getEffectiveUser() در ترکیب با لیست امن ایمیل از کاربران قابل اعتماد استفاده کنید تا به راحتی کاربرانی را اضافه یا حذف کنید که باید جزئیات کامل خطا را ببینند. این می تواند به ویژه در صورتی مفید باشد که کاربر با خطایی مواجه شود که در بازتولید آن مشکل دارید.
استفاده آزادانه از newDebugError() برای متغیرهایی که باید درست باشند. این می تواند به کاهش مشکلات در آینده کمک کند.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["Community Connectors can be debugged by enabling extended error messages or logging execution data."],["`isAdminUser()` function controls debug message visibility, returning `true` for users who should see them and `false` otherwise."],["Leverage Apps Script's logging mechanisms, such as the built-in Logger, Stackdriver, or even a Google Sheet, to proactively identify and resolve bugs while protecting user data privacy."],["Designing `isAdminUser()` to always return `true` for developers and using `getEffectiveUser()` with a safelist can aid in debugging and reproducing user errors."]]],[]]