Apps Script Google Workspace অ্যাড-অন পরীক্ষা করে ডিবাগ করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আপনি যখন একটি অ্যাড-অন প্রকাশ করেন, ব্যবহারকারীরা এটি হোস্ট অ্যাপ্লিকেশন বা Google Workspace Marketplace-এর মাধ্যমে ইনস্টল করতে পারেন। আপনি প্রকাশ করার আগে, তারা প্রসারিত হোস্ট অ্যাপ্লিকেশনের মধ্যে আপনি যে অ্যাড-অনগুলি বিকাশ করেন তা পরীক্ষা করুন।
এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে পরীক্ষা বা ব্যক্তিগত ব্যবহারের জন্য একটি অ্যাড-অন ইনস্টল করতে হয় যা উন্নয়নাধীন (একটি অপ্রকাশিত বা বিকাশকারী অ্যাড-অন বলা হয়)। এছাড়াও আপনি Apps Script IDE এর ডিবাগার এবং ব্রেকপয়েন্ট ব্যবহার করে অ্যাড-অনগুলি ডিবাগ করতে পারেন৷
পূর্বশর্ত
- অ্যাড-অনের স্ক্রিপ্ট প্রকল্পে আপনার সম্পাদক অ্যাক্সেস থাকতে হবে।
- আপনার প্রতিষ্ঠানের অন্য লোকেদের অ্যাড-অন পরীক্ষা করতে দিতে, তাদের স্ক্রিপ্ট প্রকল্পে সম্পাদকের অ্যাক্সেস দিন। অ্যাক্সেস দেওয়ার বিষয়ে বিশদ বিবরণের জন্য, অন্যান্য বিকাশকারীদের সাথে সহযোগিতা দেখুন।
একটি অপ্রকাশিত অ্যাড-অন ইনস্টল করুন
আপনি Apps Script এর Deployments ডায়ালগ থেকে অপ্রকাশিত অ্যাড-অন ইনস্টল করতে পারেন।
পরীক্ষার জন্য একটি অপ্রকাশিত Google Workspace অ্যাড-অন ইনস্টল করতে এই ধাপগুলি অনুসরণ করুন:
- Apps স্ক্রিপ্ট সম্পাদকে স্ক্রিপ্ট প্রকল্প খুলুন.
- Deploy > Test deployments এ ক্লিক করুন।
- Install এ ক্লিক করুন।
- নীচে, সম্পন্ন ক্লিক করুন।
আপনি অন্য ব্যবহারকারীদের তাদের অ্যাকাউন্টের সাথে অ্যাপস স্ক্রিপ্ট প্রকল্প ভাগ করে অ্যাড-অন পরীক্ষা করতে দিতে পারেন (সম্পাদনা অ্যাক্সেস প্রয়োজন)। তারপরে ব্যবহারকারীদের উপরের পদক্ষেপগুলি অনুসরণ করতে অনুরোধ করুন।
একবার ইন্সটল হয়ে গেলে, অ্যাড-অনটি তা প্রসারিত হোস্ট অ্যাপ্লিকেশনগুলিতে অবিলম্বে উপলব্ধ। অ্যাড-অন প্রদর্শিত হওয়ার আগে আপনাকে হোস্ট অ্যাপ্লিকেশন ট্যাবটি রিফ্রেশ করতে হতে পারে। অ্যাড-অন ব্যবহার করার আগে আপনাকে অবশ্যই অনুমোদন করতে হবে।
একটি অপ্রকাশিত অ্যাড-অন আনইনস্টল করুন
একটি অপ্রকাশিত অ্যাড-অন স্থাপনা আনইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- Apps স্ক্রিপ্ট সম্পাদকে স্ক্রিপ্ট প্রকল্প খুলুন.
- Deploy > Test deployments এ ক্লিক করুন।
- আনইনস্টল ক্লিক করুন।
- নীচে, সম্পন্ন ক্লিক করুন।
এই পদক্ষেপগুলি অবিলম্বে স্থাপনা সরিয়ে দেয় এবং অ্যাড-অনটি আর কোনও হোস্ট অ্যাপ্লিকেশনে উপস্থিত হয় না। আপনি যে কোনো সময় ইনস্টলেশন পদ্ধতি পুনরাবৃত্তি করে স্থাপনা পুনরায় ইনস্টল করতে পারেন৷
সর্বোত্তম অনুশীলন পরীক্ষা করা
আপনার Google Workspace অ্যাড-অন পরীক্ষা করার সময়, অ্যাড-অন ডেভেলপমেন্টের জন্য সর্বোত্তম অনুশীলনগুলি অনুসরণ করতে ভুলবেন না। এছাড়াও, নিম্নলিখিতগুলি করতে ভুলবেন না:
অ্যাড-অন প্রসারিত সমস্ত হোস্ট অ্যাপ্লিকেশনগুলিতে পরীক্ষা কার্ড নেভিগেশন পুঙ্খানুপুঙ্খভাবে প্রবাহিত হয়। ব্যবহারকারী প্রসঙ্গ থেকে প্রসঙ্গে এবং অ-প্রসঙ্গ এবং প্রাসঙ্গিক কার্ডের মধ্যে অ্যাড-অন আচরণ সঠিক কিনা তা নিশ্চিত করুন।
আপনার অ্যাড-অনের আচরণের মূল্যায়ন করতে উদাহরণ পরীক্ষার ডেটা ব্যবহার করুন ।
যদি আপনার অ্যাড-অন তৃতীয় পক্ষের API বা অন্য পরিষেবার সাথে সংযোগ করে, তাহলে যাচাই করুন যে পরিষেবাটি অ্যাক্সেস করা যেতে পারে এবং প্রত্যাশা অনুযায়ী আচরণ করে। নিশ্চিত করুন যে আপনার অ্যাড-অন অনুমোদন এবং লগ-ইন বিশদ সঠিকভাবে পরিচালনা করছে।
নিশ্চিত করুন যে কোনও ত্রুটির শর্তগুলি সুন্দরভাবে পরিচালনা করা হয়। যেখানে প্রয়োজন সেখানে ত্রুটি কার্ড ব্যবহার করুন ।
অ্যাড-অনটি কতটা কার্যকরী সেদিকে মনোযোগ দিন। আপনি যদি কোডে একটি পরিবর্তন করেন এবং অ্যাড-অনটি ধীর হতে শুরু করে, তাহলে আপনাকে সেই বৈশিষ্ট্যটি সরাতে বা পুনরায় কাজ করতে হতে পারে।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-12-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-12-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eUnpublished Google Workspace add-ons can be installed for testing and personal use directly from the Apps Script project.\u003c/p\u003e\n"],["\u003cp\u003eUsers need editor access to the script project to install and test the unpublished add-on.\u003c/p\u003e\n"],["\u003cp\u003eUninstalling an unpublished add-on removes it from all host applications and requires reinstallation for further use.\u003c/p\u003e\n"],["\u003cp\u003eThorough testing is crucial, including card navigation, data handling, external service integrations, error management, and performance evaluation.\u003c/p\u003e\n"]]],["To test an unpublished add-on, open its script project in the Apps Script editor and navigate to **Deploy \u003e Test deployments**. Click **Install**, then **Done** to make it available in host applications. Share the project for others to test. Uninstall by repeating the process and selecting **Uninstall**. Testing should include card navigation, example data evaluation, third-party service verification, error handling, and performance monitoring.\n"],null,["# Test and debug Apps Script Google Workspace add-ons\n\nWhen you publish an add-on, users can install it\nthrough the host application\nor the [Google Workspace Marketplace](https://workspace.google.com/marketplace/). Before you publish, test the\nadd-ons that you develop within the host applications that\nthey extend.\n\nThis page describes how to install an add-on that is\nunder development (called an *unpublished* or *developer*\nadd-on) for testing or\npersonal use. You can also debug add-ons using the\nApps Script\nIDE's [debugger and breakpoints](/apps-script/guides/support/troubleshooting#use-debugger).\n\nPrerequisites\n-------------\n\n- You must have editor access to the add-on's script project.\n- To let other people in your organization test the add-on, grant them editor access to the script project. For details about granting access, see [Collaborating with Other Developers](/apps-script/guides/collaborating).\n\nInstall an unpublished add-on\n-----------------------------\n\nYou can install unpublished add-ons from Apps Script's **Deployments**\ndialog.\n\nFollow these steps to install an unpublished\nGoogle Workspace add-on for testing:\n\n1. Open the script project in the Apps Script editor.\n2. Click **Deploy \\\u003e Test deployments**.\n3. Click **Install**.\n4. At the bottom, click **Done**.\n\nYou can let other users test the add-on by sharing the Apps Script project\nwith their account (edit access is required). Then prompt the users to\nfollow the above steps.\n\nOnce installed, the add-on is immediately available in host applications it\nextends. You may need to refresh the host application tab before the add-on\nappears. You must also\n[authorize](/workspace/add-ons/how-tos/authorizing-addons#authorizing_unpublished_g_suite_add-ons)\nthe add-on before using it.\n\nUninstall an unpublished add-on\n-------------------------------\n\nTo uninstall an unpublished add-on deployment, follow these steps:\n\n1. Open the script project in the Apps Script editor.\n2. Click **Deploy \\\u003e Test deployments**.\n3. Click **Uninstall**.\n4. At the bottom, click **Done**.\n\nThese steps immediately remove the deployment and the add-on no longer appears\nin any host application. You can reinstall the deployment at any time by\nrepeating the [install procedure](#install_an_unpublished_add-on).\n\nTesting best practices\n----------------------\n\nWhile testing your Google Workspace add-on, be sure\nto follow the\n[Best practices](/workspace/add-ons/guides/workspace-best-practices)\nfor add-on development. In addition, be sure to do the following:\n\n1. Test card navigation flows thoroughly in all the host applications the\n add-on extends. Make sure the add-on behavior is correct as the user moves\n from context to context, and between non-contextual and contextual cards.\n\n2. [Use example test data](/workspace/add-ons/guides/workspace-best-practices#_write_tests_and_test_messages)\n to evaluate your add-on's behavior.\n\n3. If your add-on connects to a third-party API or other service, verify\n that the service can be accessed and behaves as expected. Make sure\n your add-on is handling the\n [authorization and log-in details](/workspace/add-ons/how-tos/non-google-services)\n correctly.\n\n4. Make sure any error conditions are handled gracefully. [Use error cards](/workspace/add-ons/guides/workspace-best-practices#_use_error_cards)\n where needed.\n\n5. Pay attention to how performant the add-on is. If you make a change to the\n code and the add-on starts slowing down, you may need to remove or rework\n that feature."]]