با مجموعهها، منظم بمانید ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هنگامی که افزونه خود را منتشر می کنید، آن را برای یافتن، نصب و استفاده دیگران در دسترس قرار می دهید.
قبل از انتشار
مخاطب خود را مشخص کنید
برای اینکه هر کاربری افزونه شما را پیدا و نصب کند، آن را به صورت عمومی منتشر کنید. وقتی افزونه خود را به صورت عمومی منتشر می کنید، تیم Google افزونه شما را قبل از اینکه به صورت زنده در Google Workspace Marketplace منتشر شود، بررسی می کند.
برای محدود کردن افزونه خود به کاربران در یک دامنه خاص، آن را به صورت خصوصی منتشر کنید. وقتی افزونه خود را به صورت خصوصی در دامنه خود منتشر می کنید، تیم Google افزونه شما را قبل از انتشار بررسی نمی کند.
اگر افزونه خود را در Apps Script ساختهاید، مطمئن شوید که با استفاده از Apps Script برای افزودنیهای سبکوزن مطابقت دارد. اگر افزونه شما برای تعداد زیادی کاربر طراحی شده است یا نیاز به منابع و مقیاس پذیری بالایی دارد، یک محیط زمان اجرا متفاوت را در نظر بگیرید.
الزامات انتشار افزونه را مرور کنید
الزامات انتشار افزونه را برای نوع برافزای خود مرور کنید و بررسی کنید که افزونه شما همه آنها را برآورده می کند. به مناطق بررسی مراجعه کنید.
تأیید دسترسی همکار
پروژه Apps Script افزونه شما متعلق به یک حساب کاربری (معمولاً حساب شخصی شما) یا یک درایو مشترک است. برای انتشار افزونه، یک همکار اسکریپت باید به عنوان ناشر عمل کند، که شامل ایجاد یک پروژه استاندارد Google Cloud است.
برای انتشار افزونه، باید به پروژه اسکریپت دسترسی ویرایش داشته باشید. اگر مالک پروژه اسکریپت نیستید، حساب Workspace شما باید به همان دامنه مالک پروژه تعلق داشته باشد.
اطمینان حاصل کنید که افزونه شما کاملاً کاربردی است و کاری در حال انجام نیست.
برای اهداف آزمایشی، میتوانید افزونههای منتشر نشده (که افزونههای توسعهدهنده نیز نامیده میشوند) را نصب کنید. با اشتراکگذاری پروژه Apps Script میتوانید افزونههای منتشر نشده را با دیگران به اشتراک بگذارید.
یک نسخه از افزونه خود ایجاد کنید و شماره نسخه را ضبط کنید. نسخه یک عکس فوری از کد است که افزونه منتشر شده شما از آن استفاده می کند.
اگر یک افزونه ویرایشگر منتشر میکنید ، باید هنگام پیکربندی Google Workspace Marketplace SDK از شماره نسخه استفاده کنید.
اگر افزونه Google Workspace را منتشر میکنید ، باید از شناسه استقرار نسخهای که میخواهید منتشر کنید استفاده کنید.
اگر افزونه شما از کتابخانه Apps Script استفاده می کند، باید نسخه ای از پروژه اسکریپت کتابخانه را نیز ایجاد و استفاده کنید. برای اطلاعات بیشتر، کتابخانه ها را ببینید.
یک پروژه استاندارد Google Cloud ایجاد کنید
وقتی افزونه خود را در Apps Script میسازید، یک پروژه پیشفرض Google Cloud به طور خودکار برای آن ایجاد میشود. با این حال، نمی توانید از پروژه پیش فرض Google Cloud برای انتشار برنامه خود استفاده کنید. در عوض، از مراحل زیر برای ایجاد یک پروژه استاندارد Google Cloud استفاده کنید:
تاریخ آخرین بهروزرسانی 2025-04-23 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-04-23 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eBefore publishing, determine your add-on's target audience and choose between public or private visibility, bearing in mind this choice is permanent.\u003c/p\u003e\n"],["\u003cp\u003eEnsure your add-on meets all publication requirements, has proper collaborator access, and undergoes thorough testing before publishing.\u003c/p\u003e\n"],["\u003cp\u003eCreate a version of your add-on and record its version number or deployment ID for configuration during the publishing process.\u003c/p\u003e\n"],["\u003cp\u003eSet up a standard Google Cloud project and link it to your Apps Script project, as the default project cannot be used for publishing.\u003c/p\u003e\n"],["\u003cp\u003ePublish your add-on through the Google Workspace Marketplace once all the preparatory steps are completed.\u003c/p\u003e\n"]]],["Publishing an add-on involves making it available for users. Key actions include: determining if the add-on should be public (for all users) or private (domain-specific), ensuring it meets publication requirements, and verifying collaborators have edit access. Testing the add-on thoroughly, creating a version (snapshot of code), and generating a standard Google Cloud project are also essential. Finally, following the specific publishing steps will make the add-on available on the Google Workspace Marketplace.\n"],null,["# Publish an add-on\n\nWhen you publish your add-on, you make it available for others to find, install,\nand use.\n\nBefore you publish\n------------------\n\n### Determine your audience\n\nTo let any user find and install your add-on, publish it *publicly*. When you\npublish your add-on publicly, the Google team reviews your add-on before it's\npublished live on Google Workspace Marketplace.\n\nTo limit your add-on to users in a specific domain, publish it *privately*. When\nyou publish your add-on privately to your domain, the Google team doesn't review\nyour add-on before it's published.\n\nIf you built your add-on in Apps Script,\nmake sure it aligns with Apps Script's intended use for\nlightweight add-ons. If your\nadd-on is designed for a large number of users or needs\nhigh resource demands and scalability, consider a\n[different runtime](/workspace/add-ons/guides/alternate-runtimes)\nenvironment.\n| **Warning:** Once you save your visibility option during the publication process, you can't change your selection later. Make sure you know what visibility your add-on needs before you start the publication process.\n\n### Review the add-on publication requirements\n\nReview the add-on publication requirements for your add-on type and verify that\nyour add-on satisfies all of them. See [Areas of review](/workspace/marketplace/about-app-review).\n| **Note:** Even if you plan to publish privately to your domain, make sure your add-on meets the publishing requirements. It's important to provide an optimal experience for your users.\n\n### Verify collaborator access\n\nYour add-on's Apps Script project is owned by either a single user account\n(usually your own account) or a [shared drive](/apps-script/guides/collaborating#collaborating_with_shared_drives).\nTo publish the add-on, a script collaborator must act as the publisher,\nwhich includes [creating a standard Google Cloud project](#create-standard-project).\n\nTo publish the add-on, you must have edit access to the script project. If\nyou're not the script project owner, your Workspace account must belong to the\nsame domain as the project owner.\n\nTo verify collaborator access, see the overview for [Building Google Workspace add-ons](/workspace/add-ons/how-tos/building-workspace-addons#set-up-projects).\n\nTest your add-on\n----------------\n\nMake sure your add-on is fully functional and not a work in progress.\n\nFor testing purposes, you can install unpublished add-ons (also called Developer\nadd-ons). You can share unpublished add-ons with others by sharing the Apps\nScript project.\n\n- For Google Workspace add-ons, see [Test Google Workspace add-ons](/workspace/add-ons/how-tos/testing-workspace-addons).\n- For Editor add-ons, see [Test Editor add-ons](/workspace/add-ons/how-tos/testing-editor-addons).\n\nCreate a version of your add-on\n-------------------------------\n\n[Create a version of your add-on](/apps-script/guides/versions#creating_a_version)\nand record the version number. A *version* is a snapshot of code that your\npublished add-on uses.\n\n- **If you publish an Editor add-on**, you need to use the version number when you configure the Google Workspace Marketplace SDK.\n- **If you publish a Google Workspace add-on**, you need to use the deployment ID of the version you want to publish.\n\nIf your add-on uses an Apps Script library, you must also create and use a\nversion of the library's script project. For more information, see [Libraries](/apps-script/guides/libraries).\n\nCreate a standard Google Cloud project\n--------------------------------------\n\nWhen you build your add-on in Apps Script, a default Google Cloud project is\nautomatically created for it. However, you can't use the default Google Cloud project to publish your app. Instead, use the steps below to create a standard\nGoogle Cloud project:\n\n1. Open the [Google API Console projects list](https://console.developers.google.com/project).\n2. Click **Create Project**.\n3. Fill out the project information for your add-on.\n4. Click **Create**.\n\nAfter you create your standard Google Cloud project, [switch your Apps Script\nproject from your default Google Cloud project to the standard Google Cloud project](/apps-script/guides/cloud-platform-projects#switching_to_a_different_standard_gcp_project).\n\nPublish your add-on\n-------------------\n\nWhen you're ready to publish your add-on, follow the steps to publish an app in\nthe Google Workspace Marketplace. See [How to publish](/workspace/marketplace/how-to-publish)."]]