সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আপনি দুটি উপায়ে আপনার সম্প্রদায় সংযোগকারী ডিবাগ করতে পারেন:
বর্ধিত ত্রুটি বার্তা সক্রিয় করা হচ্ছে
প্রাসঙ্গিক এক্সিকিউশন ডেটা লগ করা হচ্ছে
এই নির্দেশিকাটি কীভাবে এই ক্ষমতাগুলির কার্যকর ব্যবহার করতে হয় তার রূপরেখা দেয়৷
ডিবাগ বৈশিষ্ট্য সক্রিয়/অক্ষম করা হচ্ছে
যদি বর্তমান ব্যবহারকারী ডিবাগ বার্তা এবং স্ট্যাক ট্রেস দেখতে পান তাহলে isAdminUser()true ফিরে আসা উচিত। যদি isAdminUser() মিথ্যা ফেরত দেয়, বা সংজ্ঞায়িত না হয়, এবং একটি ত্রুটি ঘটে, ব্যবহারকারী একটি জেনেরিক ত্রুটি বার্তা দেখতে পাবেন৷
ডিবাগিং টিপস
ডিজাইন isAdminUser() তাই এটি সর্বদা বিকাশকারীদের জন্য true ফেরত দেয়।
বিশ্বাসযোগ্য ব্যবহারকারীদের একটি ইমেল নিরাপদ তালিকার সাথে একত্রে getEffectiveUser() ব্যবহার করুন সহজেই যুক্ত বা সরাতে ব্যবহারকারীদের সম্পূর্ণ ত্রুটির বিবরণ দেখতে হবে। এটি বিশেষভাবে উপযোগী হতে পারে যদি কোনো ব্যবহারকারী একটি ত্রুটির মধ্যে চলে যায় যেটি পুনরুত্পাদন করতে আপনার সমস্যা হয়।
invariants যে সত্য রাখা উচিত জন্য newDebugError() এর উদার ব্যবহার করুন। এটি ভবিষ্যতে সমস্যাগুলি সংকুচিত করতে সহায়তা করতে পারে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["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."]]],[]]