Índice
AddOnWidgetSet
(mensagem)AddOnWidgetSet.WidgetType
(enum)CommonAddOnManifest
(mensagem)CreateActionExtensionPoint
(mensagem)GranularOauthPermissionSupport
(enum)HomepageExtensionPoint
(mensagem)HttpAuthorizationHeader
(enum)HttpOptions
(mensagem)LayoutProperties
(mensagem)LinkPreviewExtensionPoint
(mensagem)MenuItemExtensionPoint
(mensagem)UniversalActionExtensionPoint
(mensagem)UriPattern
(mensagem)
AddOnWidgetSet
O subconjunto de widgets usado por um complemento.
Campos | |
---|---|
usedWidgets[] |
Lista de widgets usados em um complemento. |
WidgetType
O tipo de widget. WIDGET_TYPE_UNSPECIFIED
é o conjunto básico de widgets.
Enums | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
O conjunto de widgets padrão. |
DATE_PICKER |
O seletor de datas. |
STYLED_BUTTONS |
Os botões estilizados incluem botões preenchidos e desativados. |
PERSISTENT_FORMS |
Formulários persistentes permitem a persistência de valores de formulário durante ações. |
FIXED_FOOTER |
Correção do rodapé em um card. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Atualize o assunto e os destinatários de um rascunho. |
GRID_WIDGET |
O widget de grade. |
ADDON_COMPOSE_UI_ACTION |
Uma ação de complemento do Gmail que se aplica à interface de criação de complementos. |
CommonAddOnManifest
Configuração do complemento compartilhada entre todos os aplicativos host de complemento.
Campos | |
---|---|
name |
Obrigatório. O nome de exibição do complemento. |
logoUrl |
Obrigatório. O URL da imagem do logotipo mostrada na barra de ferramentas do complemento. |
layoutProperties |
Propriedades de layout comuns para os cards de complemento. |
addOnWidgetSet |
Os widgets usados no complemento. Se esse campo não for especificado, o conjunto padrão será usado. |
useLocaleFromApp |
Determina se as informações de localidade serão transmitidas do app host. |
homepageTrigger |
Define um endpoint que será executado em qualquer contexto, em qualquer host. Os cards gerados por essa função sempre estarão disponíveis para o usuário, mas podem ser ofuscados pelo conteúdo contextual quando esse complemento declarar gatilhos mais segmentados. |
universalActions[] |
Define uma lista de pontos de extensão no menu de ações universal, que serve como um menu de configurações para o complemento. O ponto de extensão pode ser um URL de link para abrir ou um endpoint para executar como um envio de formulário. |
openLinkUrlPrefixes |
Uma ação OpenLink só pode usar um URL com um esquema |
CreateActionExtensionPoint
A configuração de um acionador que é acionado quando um usuário invoca o fluxo de trabalho de criação de recursos em um app do Google Workspace. Para mais informações, consulte Criar recursos de terceiros com o menu "@".
Campos | |
---|---|
id |
Obrigatório. O ID exclusivo para diferenciar esse ponto de extensão. O ID pode ter até 64 caracteres e precisa estar no formato |
labelText |
Obrigatório. O texto que aparece ao lado de um ícone para o ponto de entrada de criação de recursos, como |
localizedLabelText |
Opcional. Um mapa de Se a localidade de um usuário estiver presente nas chaves do mapa, ele vai ver a versão localizada do |
runFunction |
Obrigatório. Endpoint a ser executado quando um fluxo de trabalho de criação de recursos for acionado para criar um link. |
logoUrl |
Opcional. O ícone que aparece no ponto de entrada de criação de recursos. Se omitido, o menu usa o ícone da barra de ferramentas do complemento, |
GranularOauthPermissionSupport
Indica se o complemento ativou o consentimento OAuth detalhado.
Enums | |
---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Valor padrão. Não deve ser usado. |
OPT_IN |
O complemento está ativado para o consentimento do OAuth detalhado. |
OPT_OUT |
O complemento foi desativado do consentimento granular do OAuth. |
HomepageExtensionPoint
Formato comum para declarar a visualização da página inicial de um complemento.
Campos | |
---|---|
runFunction |
Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado. |
enabled |
Opcional. Se definido como O padrão é Se a visualização da página inicial personalizada de um complemento estiver desativada, um card de visão geral genérico será fornecido aos usuários. |
HttpAuthorizationHeader
Cabeçalho de autorização enviado em solicitações HTTP
de complementos.
Enums | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Valor padrão, equivalente a SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
Enviar um token de ID para a conta de serviço do sistema do complemento do Google Workspace específico do projeto (padrão). |
USER_ID_TOKEN |
Envie um token de ID para o usuário final. |
NONE |
Não envie um cabeçalho de autenticação. |
HttpOptions
Opções para enviar solicitações a endpoints HTTP
de complementos.
Campos | |
---|---|
authorizationHeader |
Configuração do token enviado no cabeçalho de autorização |
granularOauthPermissionSupport |
Indica se o complemento ativou o consentimento OAuth detalhado. |
LayoutProperties
Propriedades de layout do card compartilhadas em todos os aplicativos de complemento host.
Campos | |
---|---|
primaryColor |
A cor principal do complemento. Define a cor da barra de ferramentas. Se nenhuma cor primária for definida, o valor padrão fornecido pelo framework será usado. |
secondaryColor |
A cor secundária do complemento. Ele define a cor dos botões. Se a cor primária estiver definida, mas a secundária não, a cor secundária será a mesma que a primária. Se nenhuma cor primária ou secundária for definida, o valor padrão fornecido pelo framework será usado. |
useNewMaterialDesign |
Ativa o design do Material Design para cards. |
LinkPreviewExtensionPoint
A configuração de um acionador que é acionado quando um usuário digita ou cola um link de um serviço de terceiros ou de outro serviço que não seja do Google em um arquivo do Documentos, Planilhas ou Apresentações Google.
Campos | |
---|---|
labelText |
Obrigatório. O texto de um exemplo de ícone inteligente que solicita que os usuários visualizem o link, como |
localizedLabelText |
Opcional. Um mapa de Se a localidade de um usuário estiver presente nas chaves do mapa, ele vai ver a versão localizada do |
patterns[] |
Obrigatório. Uma matriz de padrões de URL que acionam o complemento para visualizar links. |
runFunction |
Obrigatório. Endpoint a ser executado quando uma prévia de link for acionada. |
logoUrl |
Opcional. O ícone que aparece no ícone inteligente e no card de visualização. Se omitido, o complemento vai usar o ícone da barra de ferramentas, |
MenuItemExtensionPoint
Formato comum para declarar um item de menu ou botão que aparece em um app host.
Campos | |
---|---|
runFunction |
Obrigatório. O endpoint a ser executado quando esse ponto de extensão for ativado. |
label |
Obrigatório. Texto visível para o usuário que descreve a ação realizada ao ativar esse ponto de extensão. Por exemplo, "Inserir fatura". |
logoUrl |
O URL da imagem do logotipo mostrada na barra de ferramentas do complemento. Se não for definido, o padrão será o URL do logotipo principal do complemento. |
UniversalActionExtensionPoint
Formato para declarar um ponto de extensão de item de menu de ação universal.
Campos | |
---|---|
label |
Obrigatório. Texto visível ao usuário que descreve a ação realizada ao ativar esse ponto de extensão. Por exemplo, "Adicionar um novo contato". |
Campo de união action_type . Obrigatório. O tipo de ação aceito em um item de menu de ação universal. Pode ser um link para abrir ou um endpoint para executar. action_type pode ser apenas de um dos tipos a seguir: |
|
openLink |
URL a ser aberto pela UniversalAction. |
runFunction |
Endpoint a ser executado pela UniversalAction. |
UriPattern
A configuração de cada padrão de URL que aciona uma visualização de link.
Campos | |
---|---|
hostPattern |
Obrigatório para cada padrão de URL na visualização. É o domínio do padrão do URL. Os links de visualização do complemento que contêm esse domínio no URL. Para visualizar links de um subdomínio específico, como Por exemplo, |
pathPrefix |
Opcional. O caminho que anexa o domínio do Por exemplo, se o padrão de host do URL for Para corresponder a todos os URLs no domínio do padrão de host, deixe |