La configurazione delle risorse utilizzata per definire i contenuti e il comportamento del componente aggiuntivo Google Workspace all'interno degli editor. I file manifest dei componenti aggiuntivi di Google Workspace devono avere tutti i componenti contrassegnati come obbligatori se estendono l'editor.
Editor
La configurazione del file manifest del componente aggiuntivo Google Workspace per le estensioni Editor. Per ulteriori informazioni, consulta Estensione degli editor con i componenti aggiuntivi di Google Workspace.
Rappresentazione JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ], "createActionTriggers": [ { object (CreateActionTriggers) } } |
Campi | |
---|---|
homepageTrigger |
Questa funzione di trigger crea il componente aggiuntivo
home page nell'app host. Questa funzione sostituisce
|
onFileScopeGrantedTrigger |
Obbligatorio se il componente aggiuntivo include un comportamento specifico del documento Editor corrente, attivato quando l'utente autorizza l'ambito |
linkPreviewTriggers[] |
Obbligatorio per l'anteprima dei link. Un elenco di attivatori per l'anteprima dei link in un file di Documenti, Fogli o Presentazioni Google. Per maggiori dettagli, consulta Visualizzare l'anteprima dei link con smart chip. |
createActionTriggers[] |
Obbligatorio per la creazione di risorse di terze parti. Un elenco di trigger per la creazione di risorse in un servizio di terze parti dal menu @. Per maggiori dettagli, consulta Creare risorse di terze parti con smart chip. |
OnFileScopeGrantedTrigger
Una configurazione per un attivatore contestuale che si attiva quando la finestra di dialogo dell'ambito del file di richiesta che utilizza CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build();
e l'utente concede l'autorizzazione dell'ambito drive.file
.
Rappresentazione JSON |
---|
{ "runFunction": string } |
Campi | |
---|---|
runFunction |
drive.file . Se specificato, devi implementare questa funzione per creare e
restituire un array di oggetti
Card da visualizzare nella UI del componente aggiuntivo.
|
LinkPreviewTriggers
La configurazione di un attivatore che si attiva quando un utente digita o incolla un link da un servizio di terze parti o non Google in un file di Documenti, Fogli o Presentazioni.
Per configurare questo attivatore per un componente aggiuntivo di Google Workspace, consulta Visualizzare l'anteprima dei link con smart chip.
Rappresentazione JSON |
---|
{ "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string, "patterns": [ { object(patterns) } ] } |
Campi | |
---|---|
labelText |
Example: Support case . Questo testo è statico e viene visualizzato prima che gli utenti eseguano il componente aggiuntivo.
|
localizedLabelText |
labelText per localizzare in altre lingue. Formatta la lingua
in ISO 639 e il paese/la regione in
ISO 3166,
separati da un trattino - . Ad esempio, en-US .
Se le impostazioni internazionali di un utente sono presenti nelle chiavi della mappa, l'utente vede la
versione localizzata di |
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview .
Se specificato, devi implementare questa funzione per accettare un oggetto evento contenente EDITOR_NAME.matchedUrl.url come argomento e restituire un singolo oggetto
Card che mostri un'anteprima del link nell'interfaccia utente del componente aggiuntivo.
|
logoUrl |
logoUrl .
|
UriPattern
La configurazione di ogni pattern URL che attiva un'anteprima del link.
Rappresentazione JSON |
---|
{ "hostPattern": string, "pathPrefix" : string } |
Campi | |
---|---|
hostPattern |
subdomain.example.com , includi il sottodominio.
Per visualizzare l'anteprima dei link per l'intero dominio, specifica un carattere jolly con un asterisco (* ) come sottodominio.
Ad esempio, |
pathPrefix |
hostPattern .
Ad esempio, se il pattern host dell'URL è Per trovare la corrispondenza con tutti gli URL nel dominio dei pattern host, lascia vuoto il campo |
CreateActionTriggers
La configurazione di un attivatore che si attiva quando un utente seleziona una voce di menu dell'integrazione di terze parti dal menu @ di Documenti Google.
Per configurare questo trigger per un componente aggiuntivo di Google Workspace, consulta Creare risorse di terze parti con smart chip.
Rappresentazione JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string, } |
Campi | |
---|---|
id |
[a-zA-Z0-9-]+. .
|
labelText |
Create support case .
|
localizedLabelText |
labelText per localizzare in altre lingue. Formatta la lingua
in ISO 639 e il paese/la regione in
ISO 3166,
separati da un trattino - . Ad esempio, en-US .
Se le impostazioni internazionali di un utente sono presenti nelle chiavi della mappa, l'utente vede la
versione localizzata di |
runFunction |
|
logoUrl |
logoUrl .
|