Die Ressourcenkonfiguration, die zum Definieren von Inhalten und Verhalten von Google Workspace-Add-ons in den Editoren verwendet wird. Google Workspace-Add‑on-Manifeste müssen alle Komponenten enthalten, die als Erforderlich gekennzeichnet sind, wenn sie den Editor erweitern.
Bearbeiter
Die Google Workspace-Add‑on-Manifestkonfiguration für Editorextensions. Weitere Informationen finden Sie unter Editoren mit Google Workspace-Add-ons erweitern.
| JSON-Darstellung |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| Felder | |
|---|---|
homepageTrigger |
Mit dieser Triggerfunktion wird die Startseite des Add-ons in der Hostanwendung erstellt. Dadurch wird
|
onFileScopeGrantedTrigger |
Erforderlich, wenn Ihr Add-on ein Verhalten enthält, das spezifisch für das aktuelle Editor-Dokument ist und ausgelöst wird, wenn der Nutzer den |
linkPreviewTriggers[] |
Für Linkvorschauen erforderlich. Eine Liste der Trigger für die Vorschau von Links in einer Google Docs-, Google Sheets- oder Google Präsentationen-Datei. Weitere Informationen finden Sie unter Vorschaulinks mit Smartchips. |
createActionTriggers[] |
Für die Erstellung von Drittanbieterressourcen erforderlich. Eine Liste der Trigger zum Erstellen von Ressourcen in einem Drittanbieterdienst über das @-Menü. Weitere Informationen finden Sie unter Drittanbieterressourcen mit Smartchips erstellen. |
OnFileScopeGrantedTrigger
Eine Konfiguration für einen kontextbezogenen Trigger, der ausgelöst wird, wenn das Dialogfeld für den Dateibereich mit CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build(); aufgerufen wird und der Nutzer die Autorisierung für den Bereich drive.file erteilt.
| JSON-Darstellung |
|---|
{
"runFunction": string
} |
| Felder | |
|---|---|
runFunction |
drive.file gewährt wird. Falls angegeben, müssen Sie diese Funktion implementieren, um ein Array von
Card-Objekten zu erstellen und zurückzugeben, die in der Add-on-Benutzeroberfläche angezeigt werden sollen.
|
LinkPreviewTriggers
Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer einen Link von einem Drittanbieterdienst oder einem Nicht-Google-Dienst in eine Datei in Google Docs, Google Sheets oder Google Präsentationen eingibt oder einfügt.
Informationen zum Einrichten dieses Triggers für ein Google Workspace-Add-on finden Sie unter Vorschaulinks mit Smartchips.
| JSON-Darstellung |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| Felder | |
|---|---|
labelText |
Example: Support case. Dieser Text ist statisch und wird angezeigt, bevor Nutzer das Add‑on ausführen.
|
localizedLabelText |
labelText, die in andere Sprachen lokalisiert werden soll. Formatieren Sie die Sprache gemäß ISO 639 und das Land/die Region gemäß ISO 3166. Trennen Sie die beiden Angaben durch einen Bindestrich -. Zum Beispiel: en-US.
Wenn das Gebietsschema eines Nutzers in den Schlüsseln der Karte vorhanden ist, sieht der Nutzer die lokalisierte Version von |
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview-Bereich autorisiert.
Falls angegeben, müssen Sie diese Funktion implementieren, um ein Ereignisobjekt mit EDITOR_NAME.matchedUrl.url als Argument zu akzeptieren und ein einzelnes
Card-Objekt zurückzugeben, das eine Linkvorschau in der Add-on-Benutzeroberfläche anzeigt.
|
logoUrl |
logoUrl.
|
UriPattern
Die Konfiguration für jedes URL-Muster, das eine Linkvorschau auslöst.
| JSON-Darstellung |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Felder | |
|---|---|
hostPattern |
subdomain.example.com sehen möchten, geben Sie die Subdomain an.
Wenn Sie Links für die gesamte Domain in der Vorschau ansehen möchten, geben Sie ein Platzhalterzeichen mit einem Sternchen (*) als Subdomain an.
Beispielsweise führt |
pathPrefix |
hostPattern angehängt wird.
Wenn das URL-Hostmuster beispielsweise Wenn alle URLs in der Domain des Hostmusters abgeglichen werden sollen, lassen Sie |
CreateActionTriggers
Die Konfiguration für einen Trigger, der ausgelöst wird, wenn ein Nutzer ein Menüelement für die Drittanbieterintegration aus dem @-Menü von Google Docs auswählt.
Informationen zum Einrichten dieses Triggers für ein Google Workspace-Add‑on finden Sie unter Drittanbieterressourcen mit Smart Chips erstellen.
| JSON-Darstellung |
|---|
{
"id": string,
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
} |
| Felder | |
|---|---|
id |
[a-zA-Z0-9-]+. haben.
|
labelText |
Create support case.
|
localizedLabelText |
labelText, die in andere Sprachen lokalisiert werden soll. Formatieren Sie die Sprache gemäß ISO 639 und das Land/die Region gemäß ISO 3166. Trennen Sie die beiden Angaben durch einen Bindestrich -. Zum Beispiel: en-US.
Wenn das Gebietsschema eines Nutzers in den Schlüsseln der Karte vorhanden ist, sieht der Nutzer die lokalisierte Version von |
runFunction |
|
logoUrl |
logoUrl.
|