La configurazione delle risorse utilizzata per definire i contenuti e il comportamento del componente aggiuntivo Google Workspace all'interno degli editor. I manifest dei componenti aggiuntivi di Google Workspace devono includere tutti i componenti contrassegnati come Obbligatorio se estendono l'editor.
Editor
La configurazione del manifest del componente aggiuntivo 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 operazione 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 l'anteprima dei link in un file di Documenti, Fogli o Presentazioni Google. Per maggiori dettagli, vedi 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, 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 viene concesso. La funzione deve restituire un array di
oggetti Card per la UI.
|
LinkPreviewTriggers
La configurazione di 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 Link di anteprima 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.
|
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 proprietà matchedUrl.url contenente l'URL da visualizzare in anteprima, e restituire un oggetto Card.
|
logoUrl |
logoUrl.
|
UriPattern
La configurazione per ogni pattern URL che attiva un'anteprima del link.
| Rappresentazione JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Campi | |
|---|---|
hostPattern |
*
|
pathPrefix |
pathPrefix.
|
CreateActionTriggers
La configurazione di un attivatore 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.
|