Die Ressourcenkonfiguration, die zum Definieren Google Workspace-Add-on und Verhalten. Google Workspace-Add-on In den Manifesten müssen alle Komponenten als Erforderlich gekennzeichnet sein.
AddOns
Auf der obersten Ebene des Google Workspace-Add-on-Manifests Konfiguration.
JSON-Darstellung |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
Felder | |
---|---|
common |
Erforderlich. Definiert Werte für eine <ph type="x-smartling-placeholder"></ph> Häufig verwendete Google Workspace-Add-ons für jede Host-Anwendung. Einige der hier definierten Werte werden als Standardwert verwendet, wenn bestimmte Werte für einen bestimmten Host aus. |
calendar |
Erforderlich, wenn das Google Workspace-Add-on die Kalendernutzung erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Kalender-Hostanwendung. Wenn dieses Feld weggelassen wird, Add-on ist in Google Kalender deaktiviert. |
drive |
Erforderlich, wenn das Google Workspace-Add-on Google Drive erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Drive-Hostanwendung Wenn dieses Feld weggelassen wird, Add-on ist in Google Drive deaktiviert. |
gmail |
Erforderlich, wenn das Google Workspace-Add-on Gmail erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Gmail-Hostanwendung. Wenn dieses Feld weggelassen wird, ist in Gmail deaktiviert. |
docs |
Erforderlich, wenn das Google Workspace-Add-on Google Docs erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Docs-Hostanwendung Wenn dieses Feld weggelassen wird, ist in Google Docs deaktiviert. |
sheets |
Erforderlich, wenn das Google Workspace-Add-on Google Tabellen erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Google Tabellen-Hostanwendung. Wenn dieses Feld weggelassen wird, ist in Google Tabellen deaktiviert. |
slides |
Erforderlich, wenn das Google Workspace-Add-on Google Präsentationen erweitert. Konfigurationen für Darstellung und Verhalten des Google Workspace-Add-ons im Host-Anwendung für Google Präsentationen. Wenn dieses Feld weggelassen wird, Add-on ist in Google Präsentationen deaktiviert. |
Allgemein
Die Manifestkonfiguration für Parameter, die für in jeder Hostanwendung ausführen. Einige der hier definierten Werte werden als Standardwert verwendet, wenn bestimmte Werte für ein bestimmte Hosts ausgelassen werden.
JSON-Darstellung |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "layoutProperties": { object (LayoutProperties) }, "logoUrl": string, "name": string, "openLinkUrlPrefixes": [ string ], "universalActions": [ { object (UniversalAction) } ], "useLocaleFromApp": boolean } |
Felder | |
---|---|
homepageTrigger |
|
layoutProperties |
|
logoUrl |
Erforderlich. Die URL des in der Symbolleiste angezeigten Bilds. Die URL muss öffentlich sein. |
name |
Erforderlich. Der Name des Add-ons, der in der Symbolleiste angezeigt wird. |
openLinkUrlPrefixes[] |
Erforderlich, wenn das Add-on externe Links anzeigt, unabhängig davon, ob es sich um
mit einem
<ph type="x-smartling-placeholder"></ph>
Weitere Informationen finden Sie unter . URLs auf die Zulassungsliste setzen. |
universalActions[] |
|
useLocaleFromApp |
Wenn Weitere Informationen finden Sie unter . Weitere Informationen finden Sie unter „Nutzersprache und -zeitzonen“. |
LayoutProperties
Eine Konfiguration, die die Google Workspacesteuert sowie die Farben und die Darstellung der Schaltflächen in der Symbolleiste des Add-ons.
JSON-Darstellung |
---|
{ "primaryColor": string, "secondaryColor": string } |
Felder | |
---|---|
primaryColor |
|
secondaryColor |
|
UniversalAction
Eine Konfiguration für eine universelle Aktion. Wenn diese Option ausgewählt ist, öffnet eine universelle Aktion entweder den angegebenen URL-Link oder wird ausgeführt die angegebene Apps Script-Funktion.
JSON-Darstellung |
---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } |
Felder | |
---|---|
label |
|
openLink |
runFunction gleich
nicht vorhanden. Die in einem Tab geöffnete URL (falls angegeben)
wenn der Nutzer diese Aktion auswählt.
|
runFunction |
openLink gleich
nicht vorhanden. Der Name der Apps, falls angegeben
Skript-Funktion, die ausgeführt wird, wenn der Nutzer diese Aktion auswählt.
|