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.
       |