Recurso de manifesto do editor

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Configuração do recurso usada para definir o conteúdo e o comportamento do complemento nos editores. Os manifestos de complementos precisam ter todos os componentes marcados como Obrigatório se estenderem o Editor.

Editores

A configuração de manifesto de complementos para extensões de editor. Consulte Estender editores com complementos para ver mais informações.

Representação JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "onFileScopeGrantedTrigger": {
    object (OnFileScopeGrantedTrigger)
  },
    "linkPreviewTriggers": {
    object (LinkPreviewTriggers)
  }
}
Campos
homepageTrigger

object (HomepageTrigger)

Essa função de gatilho cria a página inicial do complemento no app host. Isso substitui addOns.common.homepageTrigger.

onFileScopeGrantedTrigger

object (OnFileScopeGrantedTrigger)

Obrigatório se o complemento incluir um comportamento específico para o documento atual do editor, acionado quando o usuário autorizar o escopo do drive.file .

linkPreviewTriggers

object (LinkPreviewTriggers)

Obrigatório para visualizações de links. Define os padrões do URL que mostram o conteúdo de um serviço de terceiros ou de terceiros. Veja mais detalhes em Visualizar links no Documentos Google (prévia para desenvolvedores).

OnFileScopeGrantedTrigger

Uma configuração para um acionador contextual que é disparado quando o complemento apresenta a caixa de diálogo do escopo do arquivo de solicitação usando CardService.newEditorFileScopeActionResponseBuilder() .requestFileScopeForActiveDocument().build(); e o usuário concede a autorização de escopo drive.file.

Representação JSON
{
  "runFunction": string
}
Campos
runFunction

string

O nome da função a ser executada se o escopo drive.file for concedido. Se especificado, você precisa implementar essa função para criar e retornar uma matriz de objetos Card para exibição na IU de complementos.

Acionadores de visualização

A configuração de um acionador que é disparado quando um usuário digita ou cola um link de um serviço de terceiros ou de terceiros em um documento do Documentos Google.

Veja como configurar esse acionador para um complemento do Google Workspace em Links de visualização no Documentos Google (prévia para desenvolvedores).

Representação JSON
{
  "labelText": string,
  "runFunction": string,
  "Icon": string,
  "patterns": [
    {
      object(patterns)
    }
  ]
}
Campos
labelText

string

Obrigatório. O texto de um ícone inteligente de exemplo que solicita que os usuários visualizem o link, como Example: Support case. Esse texto é estático e é exibido antes dos usuários executarem o complemento.
localizedLabelText

map

Opcionalmente, um labelText localizado em outro idioma. Especifique o identificador de idioma e país/região no formato ISO 639 ISO 3166 de país/região. Por exemplo, en-US.
runFunction

string

O nome da função a ser executada quando o usuário autorizar o escopo https://www.googleapis.com/auth/documents.readonly. Se especificado, é necessário implementar essa função para aceitar um objeto de evento contendo docs.matched.url como um argumento e retornar um único objeto Card que exibe uma visualização de link na IU do complemento.
icon

string

Ícone exibido no ícone inteligente. Se omitido, o ícone usa o ícone da barra de ferramentas do complemento, logoUrl.
patterns

object (Patterns)

Obrigatório. Uma matriz de padrões de URL que aciona o complemento em links de visualização.

Padrões

A configuração de cada padrão de URL que aciona uma visualização de link.

Representação JSON
{
  "hostPattern": string,
  "pathPrefix" : string
}
Campos
hostPattern

string

Obrigatório para cada padrão de URL para visualização. O domínio do padrão de URL. O complemento mostra links para esse domínio. Para visualizar links de um subdomínio específico, como subdomain.example.com, inclua o subdomínio. Para visualizar links de todo o domínio, especifique um caractere curinga com um asterisco (*) como subdomínio.

Por exemplo, *.example.com corresponde a subdomain.example.com e another.subdomain.example.com.

pathPrefix

string

Opcionalmente, o caminho que anexa o domínio do hostPattern.

Por exemplo, se o padrão do host do URL for support.example.com, insira cases para corresponder aos URLs de casos hospedados em support.example.com/cases/.

Para corresponder a todos os URLs no domínio do padrão de host, deixe pathPrefix em branco.