La configurazione delle risorse utilizzata per definire i componenti aggiuntivi di Google Workspace contenuti e comportamento negli editor. I manifest dei componenti aggiuntivi di Google Workspace devono includere tutti i componenti contrassegnati come Obbligatori se estendono l'editor.
Editor
La configurazione del manifest del componente aggiuntivo di Google Workspace per le estensioni dell'editor. Per maggiori dettagli, vedi Estendere gli 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 attivazione crea la home page del componente aggiuntivo nell'app host. Questa impostazione sostituisce
|
onFileScopeGrantedTrigger |
Obbligatorio se il componente aggiuntivo include un comportamento
specifico per il documento corrente, attivato quando l'utente
autorizza l'ambito |
linkPreviewTriggers[] |
Obbligatorio per le anteprime dei link. Un elenco di trigger per visualizzare l'anteprima dei link in un file di Documenti, Fogli o Presentazioni Google. Per maggiori dettagli, vedi Visualizzare l'anteprima dei link con gli 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 dettagli, vedi Creare risorse di terze parti con gli smart chip. |
OnFileScopeGrantedTrigger
Una configurazione per un trigger contestuale che si attiva quando la finestra di dialogo dell'ambito del file di richiesta utilizza CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); e l'utente concede l'autorizzazione dell'ambito drive.file.
| Rappresentazione JSON |
|---|
{
"runFunction": string
} |
| Campi | |
|---|---|
runFunction |
drive.file è
concesso. La funzione deve restituire un array di
Card
oggetti per l'interfaccia utente.
|
LinkPreviewTriggers
La configurazione per un trigger che si attiva quando un utente digita o incolla un link da un servizio di terze parti in un file di Documenti, Fogli o Presentazioni.
Per configurare questo trigger per un componente aggiuntivo di Google Workspace, vedi Visualizzare l'anteprima dei link con gli smart chip.
| Rappresentazione JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| Campi | |
|---|---|
labelText |
Example: Support case. Questo testo
è statico.
|
localizedLabelText |
labelText da localizzare in altre
lingue. Formatta la lingua in
ISO 639
e il paese/la regione in
ISO 3166,
separati da un trattino -.
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview. La funzione deve accettare un oggetto evento, che include una
matchedUrl.url proprietà contenente l'URL di cui visualizzare l'anteprima, e
restituire un
Card
oggetto.
|
logoUrl |
logoUrl.
|
UriPattern
La configurazione per ogni pattern URL che attiva un'anteprima del link.
| Rappresentazione JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Campi | |
|---|---|
hostPattern |
*) come carattere jolly.
|
pathPrefix |
pathPrefix vuoto.
|
CreateActionTriggers
La configurazione per un trigger che si attiva quando un utente seleziona una voce di menu di integrazione di terze parti dal menu @ di Documenti Google.
Per configurare questo trigger per un componente aggiuntivo di Google Workspace, vedi Creare risorse di terze parti con gli 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 da localizzare. Formatta la
lingua in ISO 639
e il paese/la regione in
ISO 3166,
separati da un trattino -.
|
runFunction |
|
logoUrl |
logoUrl.
|