Risorsa manifest AddOns

La configurazione della risorsa utilizzata per definire il contenuto e il comportamento del Google Workspace componente aggiuntivo. Google Workspace I manifest dei componenti aggiuntivi devono avere tutti i componenti contrassegnati come Obbligatorio.

Componenti aggiuntivi

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

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

object (Common)

Obbligatorio. Definisce i valori per un Google Workspace componente aggiuntivo comuni per ogni applicazione host. Alcuni valori definiti qui vengono utilizzati come predefiniti quando vengono omessi valori specifici per un determinato host.

calendar

object (Calendar)

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

drive

object (Drive)

Obbligatorio se il Google Workspace componente aggiuntivo estende Google Drive. Configurazioni dell' Google Workspace aspetto aggiuntivo e del comportamento nell'applicazione host di Google Drive. Se questo campo viene omesso, il componente aggiuntivo viene disattivato su Google Drive.

gmail

object (Gmail)

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

docs

object (Docs)

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

sheets

object (Sheets)

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

slides

object (Slides)

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

Più comuni

La configurazione del manifest per i parametri comuni per ogni applicazione host. Alcuni valori definiti qui vengono utilizzati come predefiniti quando vengono omessi valori specifici per un host specifico.

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

object (HomepageTrigger)

Specifica della funzione trigger predefinita per la creazione della home page del componente aggiuntivo. Questa specifica viene utilizzata se non è definito un trigger della home page specifico dell'host. Se viene omesso, viene creata e utilizzata una scheda home page generica quando necessario.
layoutProperties

object (LayoutProperties)

Una configurazione per i colori utilizzati nella barra degli strumenti e nei pulsanti dei componenti aggiuntivi.
logoUrl

string

Obbligatorio. L'URL dell'immagine mostrato nella barra degli strumenti.

name

string

Obbligatorio. Il nome del componente aggiuntivo visualizzato nella barra degli strumenti.

openLinkUrlPrefixes[]

string

Obbligatorio se il componente aggiuntivo mostra link in uscita, sia all'interno di widget che utilizzano un OpenLink o widget di testo che utilizza gli anchor tag HTML. Un elenco di prefissi URL HTTPS. Per proteggere i dati utente, qualsiasi link visualizzato dal componente aggiuntivo deve corrispondere a uno dei prefissi in questo elenco.

Per ulteriori dettagli, consulta la sezione Autorizzare gli URL.

universalActions[]

object (UniversalAction)

Elenco di azioni universali sempre disponibili nell'interfaccia utente aggiuntiva.
useLocaleFromApp

boolean

Se true, gli oggetti evento dei componenti aggiuntivi trasmessi a funzioni di callback di azione o le funzioni di trigger includono le informazioni relative all'area geografica e al fuso orario dell'utente. Il valore predefinito è false.

Per ulteriori dettagli, consulta la sezione Accesso alle impostazioni internazionali e ai fusi orari degli utenti.

Proprietà layout

Una configurazione che controlla Google Workspace la barra degli strumenti e i colori dei pulsanti aggiuntivi.

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

string

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

string

Il colore predefinito dei pulsanti. Il valore predefinito è il colore primario (se è impostato); in caso contrario viene impostato sul colore blu (#2196F3).

Azione universale

Una configurazione per un'azione universale. Quando è selezionata, un'azione universale apre il link dell'URL specificato o esegue la funzione Apps Script specificata.

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 mostrato nel menu UI per questa azione.
runFunction

string

Obbligatorio per ogni azione universale se non è presente openLink. Se fornito, il nome della funzione Apps Script che viene eseguita quando l'utente seleziona questa azione.

Per informazioni dettagliate, consulta la guida relativa alle azioni universali.