Google Workspace Marketplace SDK und Google Workspace Add-ons API aktivieren
Für die Entwicklung von Meet-Add-ons sind das Google Workspace Marketplace SDK und die Google Workspace Add-ons API erforderlich. So werden sie aktiviert:
Wenn oben bereits ein anderes Projekt geöffnet ist, wählen Sie den Projektnamen des Projekts Ihrer App aus, um das Projekt zu wechseln.
Klicken Sie auf APIs & Dienste.
Wählen Sie Google Workspace Marketplace SDK aus, um die Detailseite aufzurufen.
Deployment erstellen
Sie können Ihre Bereitstellung direkt in der Google Cloud Console erstellen, indem Sie eine HTTP-Bereitstellung (empfohlen) oder Google Apps Script verwenden.
HTTP-Bereitstellung
Klicken Sie auf den Tab HTTP-Bereitstellungen.
Klicken Sie auf Neues Deployment erstellen und geben Sie die Deployment-ID des Add-ons ein.
Die Bereitstellungs-ID ist ein beliebiger String, mit dem der Add-on-Entwickler die Bereitstellung mit dem Add-on-Manifest identifizieren kann. Deployment-IDs sind erforderlich und dürfen höchstens 100 Zeichen lang sein.
Klicken Sie auf Weiter.
Eine Seitenleiste wird geöffnet, in der Sie die Spezifikation des Add-on-Manifests im JSON-Format einreichen können. Sie wird auch als DEPLOYMENT.JSON bezeichnet.
Die Manifestdatei des Add-ons ist die zentrale Konfiguration für ein Google Meet-Add-on. Im folgenden Codebeispiel sehen Sie die verfügbaren Meet-Felder für das Web in der Add-on-Manifestdatei.
LOGO_URL: String. Die URL des Logos für das Google Workspace-Add‑on. Dieser Name wird für das Add‑on in allen Google Workspace-Produkten verwendet.
SIDE_PANEL_URI: String. Die URL zum Einstiegspunkt Ihrer Add-on-App. Sie wird in einem iFrame in der Seitenleiste angezeigt. Der Ursprung dieser URL muss Teil der im Feld ADD_ON_ORIGINS angegebenen Ursprünge sein.
ADD_ON_ORIGINS: Liste von Strings. Eine Liste der Ursprünge, auf denen Ihr Add-on gehostet wird. Zwei URLs haben denselben Ursprung, wenn sie dasselbe Schema, denselben Host und denselben Port verwenden. Unterursprünge sind ebenso zulässig wie Platzhalter-Subdomains. Weitere Informationen finden Sie unter Add-on-Sicherheit.
DARK_MODE_LOGO_URL: String. Eine URL des Logos für das Add-on, die für den Dark Mode optimiert ist. Wenn Sie ein Logo für den dunklen Modus bereitstellen, wird Ihr Add-on in jedem Meet-Design optimal dargestellt. Weitere Informationen zu den Best Practices für das Logodesign
MEET_WEB_LOGO_URL: Optional. String. Eine Meet-spezifische URL des Logos für das Add-on. Dieses Logo wird in Meet verwendet. Wenn nicht vorhanden, wird die logoUrl aus dem gemeinsamen Abschnitt verwendet. Weitere Informationen zu den Richtlinien für das Logodesign
SUPPORTS_SCREENSHARING: Optional. Boolescher Wert. Wenn der Wert auf „false“ gesetzt ist, müssen Nutzer das Add-on verwenden, um zu sehen, was in einer Add-on-Sitzung für die Zusammenarbeit passiert. Wenn die Richtlinie auf „true“ gesetzt ist, kann der Initiator der Add‑on-Sitzung für die Zusammenarbeit seine Ansicht des Add‑ons freigeben.
Wählen Sie auf dem Tab App-Konfiguration unter App-Integration die Option Google Workspace-Add-on aus. Wählen Sie Mit Cloud-Deployment-Ressource bereitstellen aus und wählen Sie dann die richtige HTTP-Bereitstellung aus.
Google Apps Script
Klicken Sie auf den Tab App-Konfiguration.
Wählen Sie unter App-Integration die Option Google Workspace-Add-on aus. Wählen Sie Mit Google Apps Script-Bereitstellungs-ID bereitstellen aus und geben Sie die Bereitstellungs-ID Ihres Skripts ein.
Klicken Sie auf Speichern.
Weitere Informationen zum Erstellen eines Apps Script-Projekts finden Sie in der Apps Script-Dokumentation. Das Meet-Add-on basiert ausschließlich auf der Manifestdatei „appsscript.json“, die auch als Apps Script-Projektmanifest bezeichnet wird. Achten Sie darauf, dass die Manifestdatei in Ihrem Apps Script-Projekt einen addOns- und einen meet-Abschnitt enthält. Die Abschnitte addOns und meet haben dieselbe Struktur wie auf dem Tab „HTTP-Bereitstellung“ beschrieben.
Im Gegensatz zu anderen Google Workspace-Add‑ons können Meet-Add‑ons nicht vollständig in Apps Script erstellt werden. Stattdessen müssen Sie eine vollständige Webanwendung erstellen, indem Sie ein Seitenleisten- und ein Hauptbühnen-Add-on erstellen. Die Seitenleisten-URL Ihrer Web-App muss dann im SIDE_PANEL_URI der Manifestdatei „appsscript.json“ angegeben werden.
Add‑on in Meet installieren und testen
Wenn Sie Ihr Add‑on in Meet testen möchten, müssen Sie es zuerst für den angemeldeten Nutzer installieren:
Sie sollten Ihr Add‑on jetzt in einer Videokonferenz verwenden können. Wenn Sie das Add‑on ausprobieren möchten, starten Sie eine Videokonferenz unter meet.google.com. Das installierte Add‑on wird jetzt im Bereich „Aktivitäten“ angezeigt.
Sie können Ihr Add-on nicht nur für den einzelnen angemeldeten Nutzer installieren, sondern es auch veröffentlichen. Wenn Sie Ihr Google Workspace-Add-on veröffentlichen, können andere es finden, installieren und verwenden.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-01 (UTC)."],[],[],null,["Google Meet add-ons are created and configured as part of a Google Cloud project.\n| **Note:** Before following this deployment guide, you first must [create a web app](/workspace/meet/add-ons/guides/quickstart) that uses the Meet add-ons SDK, and then deploy that web app to a website that you own.\n\nCreate a Google Cloud project\n\nTo generate a Google Cloud project, see [Create a Google Cloud\nproject](/workspace/guides/create-project).\n\nEnable the Google Workspace Marketplace SDK and Google Workspace add-ons API\n\nThe Google Workspace Marketplace SDK and Google Workspace add-ons API are required to develop\nMeet add-ons. To enable them:\n\n1. Open the [Google Cloud\n console](https://console.cloud.google.com/).\n2. At the top, if a different project is already open, select the project name of your app's project to switch projects.\n3. At the top, in the search bar, type `Google Workspace Marketplace SDK` and press enter.\n4. Open the `Google Workspace Marketplace SDK` page, click **Enable**.\n\n | **Warning:** Make sure you enable the `Google Workspace Marketplace SDK`, not the API. The `Google Workspace Marketplace API` is a different tool used to integrate with Google's licensing and billing services.\n5. Repeat these steps to find and enable the `Google Workspace add-ons API`.\n\nCreate a deployment\n\nTo use an add-on in Meet, you need a\ndeployment and an [add-on manifest\nfile](/apps-script/add-ons/concepts/workspace-manifests).\n\nNavigate to the Google Workspace Marketplace SDK for your project in Google Cloud console\n\n1. Open the [Google Cloud\n console](https://console.cloud.google.com/).\n2. At the top, if a different project is already open, select the project name of your app's project to switch projects.\n3. Click **APIs \\& Services**.\n4. Select `Google Workspace Marketplace SDK` to view the details page.\n\nCreate your deployment\n\nYou can create your deployment directly in Google Cloud console by creating an\nHTTP deployment (recommended), or by using\nGoogle Apps Script. \n\nHTTP deployment\n\n1. Click the **HTTP deployments** tab.\n2. Click **Create new deployment** and enter the\n add-on's deployment ID.\n\n The deployment ID is an arbitrary string that helps the\n add-on developer identify the deployment\n containing the add-on manifest. Deployment\n IDs are required and can have at most 100 characters.\n3. Click **Next**.\n\n A side panel opens for you to submit the specification of the\n add-on manifest in JSON format. This is also\n called DEPLOYMENT.JSON.\n\n The [add-on manifest\n file](/apps-script/add-ons/concepts/workspace-manifests) is the\n central configuration for a Google Meet add-on. The\n following code sample shows the available Meet fields\n for web in the add-on manifest file. \n\n {\n \"addOns\": {\n \"common\": {\n \"name\": \"\u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e\",\n \"logoUrl\": \"\u003cvar translate=\"no\"\u003eLOGO_URL\u003c/var\u003e\"\n },\n \"meet\": {\n \"web\": {\n \"sidePanelUri\": \"\u003cvar translate=\"no\"\u003eSIDE_PANEL_URI\u003c/var\u003e\",\n \"addOnOrigins\": [\"\u003cvar translate=\"no\"\u003eADD_ON_ORIGINS\u003c/var\u003e\"],\n \"darkModeLogoUrl\": \"\u003cvar translate=\"no\"\u003eDARK_MODE_LOGO_URL\u003c/var\u003e\",\n \"logoUrl\": \"\u003cvar translate=\"no\"\u003eMEET_WEB_LOGO_URL\u003c/var\u003e\",\n \"supportsScreenSharing\": \u003cvar translate=\"no\"\u003e\u003cspan class=\"devsite-syntax-err\"\u003eSUPPORTS_SCREENSHARING\u003c/span\u003e\u003c/var\u003e\n }\n }\n }\n }\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e: String. The name of your Google Meet add-on.\n - \u003cvar translate=\"no\"\u003eLOGO_URL\u003c/var\u003e: String. The URL of the logo for the Google Workspace add-on. This is used for the add-on across Google Workspace products.\n - \u003cvar translate=\"no\"\u003eSIDE_PANEL_URI\u003c/var\u003e: String. The URL to the entry point of your add-on app. This is displayed in an iframe within the [side panel](/workspace/meet/add-ons/guides/overview#side-panel). The [origin](/workspace/meet/add-ons/guides/overview#origin) of this URL must be part of the origins specified in the \u003cvar translate=\"no\"\u003eADD_ON_ORIGINS\u003c/var\u003e field.\n - \u003cvar translate=\"no\"\u003eADD_ON_ORIGINS\u003c/var\u003e: List of strings. A list of [origins](/workspace/meet/add-ons/guides/overview#origin) where your add-on is hosted. Two URLs have the same origin when they share the same scheme, host, and port. Sub origins are also permitted, as are wildcard subdomains. For more information, see [Add-on security](/workspace/meet/add-ons/guides/add-on-security).\n - \u003cvar translate=\"no\"\u003eDARK_MODE_LOGO_URL\u003c/var\u003e: String. A dark mode specific URL of the logo for the add-on. Supplying a dark mode logo makes sure your add-on will look best in any Meet theme. For logo design guidelines, see [Best practices](/workspace/meet/add-ons/guides/best-practices#logo-design).\n - \u003cvar translate=\"no\"\u003eMEET_WEB_LOGO_URL\u003c/var\u003e: Optional. String. A Meet-specific URL of the logo for the add-on. This logo is used throughout Meet. If not present, the `logoUrl` from the common section is used. For logo design guidelines see [Best practices](/workspace/meet/add-ons/guides/best-practices#logo-design).\n - \u003cvar translate=\"no\"\u003eSUPPORTS_SCREENSHARING\u003c/var\u003e: Optional. Boolean. If set to false, users must use the add-on to see what's happening in a collaborative add-on session. If set to true, the initiator of the collaborative add-on session can screen share their view of the add-on.\n4. Click **Submit**.\n\n For more information on deployments, see [Create a\n deployment resource](/workspace/add-ons/guides/alternate-runtimes#create_a_deployment_resource).\n5. In the **App configuration** tab, under **App integration** , select\n **Google Workspace add-on** . Select\n **Deploy using cloud deployment resource** and then choose the correct\n HTTP deployment.\n\nGoogle Apps Script\n\n1. Click the **App configuration** tab.\n\n2. Under **App integration** , select **Google Workspace add-on** .\n Select **Deploy using Google Apps Script\n deployment ID** and enter your script's deployment ID.\n\n3. Click **Save**.\n\n For details on how to create an Apps Script project, see\n [Apps Script documentation](/apps-script/overview). The\n Meet add-on relies solely on the\n appsscript.json manifest file, also called the\n [Apps Script project manifest](/apps-script/concepts/manifests). Make sure the manifest\n file in your Apps Script project contains an `addOns`\n and a `meet` section. The `addOns` and `meet` sections follow the same\n structure as described in the HTTP deployment tab.\n\n Unlike other Google Workspace add-ons, Meet add-ons\n cannot be built entirely in Apps Script. You must,\n instead, build a full web app by\n [creating a side panel and main stage](/workspace/meet/add-ons/guides/quickstart).\n The side panel URL of your web app then must be specified under the\n \u003cvar translate=\"no\"\u003eSIDE_PANEL_URI\u003c/var\u003e of the appsscript.json manifest file.\n\nInstall and test the add-on in Meet\n\nTo test your add-on in Meet, you must\nfirst install it for the signed-in user: \n\nHTTP deployment\n\n1. [Navigate to the Google Workspace Marketplace SDK for your project in Google Cloud console](#navigate-to-marketplace_sdk).\n2. Click the **HTTP deployments** tab.\n3. Click **Install** under the **Actions** column.\n\nGoogle Apps Script\n\n1. Follow the Google Workspace add-on documentation to [Install an unpublished add-on](/workspace/add-ons/how-tos/testing-workspace-addons#install_an_unpublished).\n\nYou should now be able to use your add-on in a meeting.\nTo try it, start a meeting at [meet.google.com](https://meet.google.com). The\ninstalled add-on is now visible in the Activities\npanel.\n\nIn addition to installing your add-on for the\nindividual signed-in user, you can also [publish it](/workspace/meet/add-ons/guides/publish).\nWhen you publish your Google Workspace add-on, you make it available for\nothers to find, install, and use."]]