Risorsa manifest dei componenti aggiuntivi

La configurazione delle risorse utilizzata per definire i contenuti e il comportamento dei componenti aggiuntivi di Google Workspace. I manifest dei componenti aggiuntivi devono includere tutti i componenti contrassegnati come Obbligatori.

AddOns

Il livello superiore della configurazione del manifest del componente aggiuntivo di Google Workspace.

Rappresentazione JSON
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
}
Campi
common

object (Common)

Obbligatorio. Definisce i valori per un componente aggiuntivo di Google Workspace che sono comuni a ogni applicazione host. I valori definiti qui fungono da valori predefiniti quando vengono omessi valori specifici per un determinato host.

calendar

object (Calendar)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Calendar. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Google Calendar. Se omesso, il componente aggiuntivo viene disattivato in Google Calendar.

chat

object ()

Obbligatorio se il componente aggiuntivo di Google Workspace estende Chat. Configurazione di un' app di Google Chat. Se omesso, il componente aggiuntivo viene disattivato in Google Chat.

L'oggetto addOns.chat deve essere vuoto. Per configurare il comportamento e l'aspetto del componente aggiuntivo in Chat, vedi Configurare un' app di Google Chat.

drive

object (Drive)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Drive. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Drive. Se omesso, il componente aggiuntivo viene disattivato in Drive.

gmail

object (Gmail)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Gmail. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Gmail. Se omesso, il componente aggiuntivo viene disattivato in Gmail.

docs

object (Docs)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Documenti. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Documenti. Se omesso, il componente aggiuntivo viene disattivato in Documenti.

sheets

object (Sheets)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Fogli. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Fogli. Se omesso, il componente aggiuntivo viene disattivato in Fogli.

slides

object (Slides)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Presentazioni. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Presentazioni. Se omesso, il componente aggiuntivo viene disattivato in Presentazioni.

meet

object (Meet)

Obbligatorio se il componente aggiuntivo di Google Workspace estende Meet. Configurazioni di aspetto e comportamento all'interno dell'applicazione host Meet. Se omesso, il componente aggiuntivo viene disattivato in Meet.

Common

Configurazione del manifest per i parametri comuni a ogni applicazione host. I valori definiti qui fungono da valori predefiniti quando vengono omessi valori specifici per un host.

Rappresentazione JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Campi
homepageTrigger

object (HomepageTrigger)

La funzione di attivazione predefinita per la home page del componente aggiuntivo. Questa specifica viene utilizzata se non è definita una funzione di attivazione della home page specifica dell'host. Se omessa, viene utilizzata una scheda della home page generica.
layoutProperties

object (LayoutProperties)

Configurazione dei colori utilizzati nella barra degli strumenti e nei pulsanti del componente aggiuntivo.
logoUrl

string

Obbligatorio. L'URL pubblico dell'immagine della barra degli strumenti.

name

string

Obbligatorio. Il nome del componente aggiuntivo mostrato in the toolbar.

openLinkUrlPrefixes[]

string

Obbligatorio se il componente aggiuntivo mostra link in uscita all'interno dei widget utilizzando un OpenLink o di testo utilizzando anchor tag HTML. Un elenco di prefissi URL HTTPS. Per proteggere i dati degli utenti, i link visualizzati dal componente aggiuntivo devono corrispondere a un prefisso in questo elenco.

Per maggiori dettagli, vedi Inserire gli URL nella lista consentita.

universalActions[]

object (UniversalAction)

Elenco di universali azioni sempre disponibili nell'interfaccia utente del componente aggiuntivo.
useLocaleFromApp

boolean

Se true, gli oggetti evento del componente aggiuntivo passati alle funzioni di callback delle azioni o alle funzioni di attivazione includono le impostazioni internazionali e il fuso orario dell'utente. Il valore predefinito è false.

Per maggiori dettagli, vedi Accedere alle impostazioni internazionali e al fuso orario dell'utente.

LayoutProperties

Configurazione dell'aspetto della barra degli strumenti e dei pulsanti del componente aggiuntivo di Google Workspace.

Rappresentazione JSON
{
  "primaryColor": string,
  "secondaryColor": string
}
Campi
primaryColor

string

Colore della barra degli strumenti. Il valore predefinito è grigio (#424242).
secondaryColor

string

Colore predefinito del pulsante. Il valore predefinito è il colore principale, se impostato; in caso contrario, il valore predefinito è blu (#2196F3).

UniversalAction

Configurazione per un' azione universale. Quando viene selezionata, un'azione universale apre un URL o esegue una funzione di Apps Script.

Rappresentazione JSON
{
  "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.

}
Campi
label

string

Obbligatorio per ogni azione universale. Il testo del menu dell'interfaccia utente per questa azione.
runFunction

string

Obbligatorio per ogni azione universale se openLink manca. Il nome della funzione di Apps Script che viene eseguita quando viene selezionata.

Per maggiori dettagli, consulta la guida alle azioni universali.