A configuração de recursos usada para definir o conteúdo e o comportamento do complemento do Google Workspace nos editores. Os manifestos de complementos do Google Workspace precisam incluir todos os componentes marcados como Obrigatório se estenderem o Editor.
Editores
A configuração do manifesto do complemento do Google Workspace para extensões do editor. Confira mais detalhes em Extender os editores com complementos do Google Workspace.
| Representação JSON |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| Campos | |
|---|---|
homepageTrigger |
Essa função de gatilho cria a página inicial do complemento no app host. Isso substitui
|
onFileScopeGrantedTrigger |
Obrigatório se o complemento incluir um comportamento
específico do documento atual, acionado quando o usuário
autoriza o escopo |
linkPreviewTriggers[] |
Obrigatório para visualizações de links. Uma lista de acionadores para visualizar links em um arquivo dos Documentos, Planilhas ou Apresentações Google. Para mais detalhes, consulte Visualizar links com ícones inteligentes. |
createActionTriggers[] |
Obrigatório para a criação de recursos de terceiros. Uma lista de acionadores para criar recursos em um serviço de terceiros no menu "@". Para mais detalhes, consulte Criar recursos de terceiros com ícones inteligentes. |
OnFileScopeGrantedTrigger
Uma configuração para um gatilho contextual que é acionado quando a caixa de diálogo de escopo de arquivo de solicitação usa CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); e o usuário concede autorização de escopo drive.file.
| Representação JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
drive.file for concedido. A função precisa retornar uma matriz de objetos Card para a interface.
|
LinkPreviewTriggers
A configuração de um gatilho que é acionado quando um usuário digita ou cola um link de um serviço de terceiros em um arquivo dos Documentos, Planilhas ou Apresentações.
Para configurar esse gatilho em um complemento do Google Workspace, consulte Visualizar links com ícones inteligentes.
| Representação JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| Campos | |
|---|---|
labelText |
Example: Support case. Este texto
é estático.
|
localizedLabelText |
labelText para localizar em outros idiomas. Formate o idioma em
ISO 639
e o país/região em
ISO 3166,
separados por um hífen -.
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview. A função precisa aceitar um objeto de evento, que inclui uma propriedade matchedUrl.url contendo o URL a ser visualizado, e retornar um objeto Card.
|
logoUrl |
logoUrl.
|
UriPattern
A configuração de cada padrão do URL que aciona uma prévia de link.
| Representação JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Campos | |
|---|---|
hostPattern |
*).
|
pathPrefix |
pathPrefix vazio.
|
CreateActionTriggers
A configuração de um acionador que é disparado quando um usuário seleciona um item de menu de integração de terceiros no menu @ do Google Docs.
Para configurar esse gatilho em um complemento do Google Workspace, consulte Criar recursos de terceiros com ícones inteligentes.
| Representação JSON |
|---|
{
"id": string,
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
} |
| Campos | |
|---|---|
id |
[a-zA-Z0-9-]+..
|
labelText |
Create support case.
|
localizedLabelText |
labelText para localizar. Formate o
idioma em ISO 639
e o país/região em
ISO 3166,
separados por um hífen -.
|
runFunction |
|
logoUrl |
logoUrl.
|