Esta página descreve a estrutura dos objetos de eventos dos complementos do Google Workspace.
Os objetos de evento são estruturas JSON que são criadas automaticamente e transmitidas como parâmetros para acionar ou chamar funções quando um usuário interage com um complemento. Os objetos de evento transportam informações do lado do cliente sobre o app host e os contexto atual à função de callback do lado do servidor do complemento.
Os complementos do Google Workspace usam objetos de evento nos seguintes lugares:
Acionadores da página inicial. Cada função
homepageTrigger
que você define recebe automaticamente um evento quando a função de acionamento da página inicial é disparada. É possível usar esse objeto a função de gatilho da página inicial para identificar o app host ativo, o da plataforma, a localidade do usuário e outras informações.Os objetos de evento criados quando os gatilhos da página inicial são acionados não contêm todos os campos incluídos nos outros dois casos. Os campos relacionados a widgets e informações contextuais são omitidos.
Acionadores contextuais. Cada aplicativo host fornece um conjunto diferente de gatilhos contextuais que dispara quando o usuário entra em um contexto específico. Exemplo:
- O Gmail fornece um acionador contextual para quando um usuário abre uma mensagem e outro quando um usuário compõe uma mensagem.
- O Google Agenda oferece um acionador contextual para quando um usuário abre um evento.
- O Google Drive oferece um gatilho contextual para quando um usuário seleciona arquivos do Google Drive.
Quando um acionador contextual é acionado, o aplicativo host chama o
runFunction
correspondente listado no manifesto do complemento, transmitindo um objeto de evento como parâmetro. Os objetos de evento criados quando os acionadores contextuais são acionados contêm todos os campos incluídos nos objetos de evento de gatilho da página inicial, além de campos com informações contextuais.Ações de widget. Os objetos de evento também são usados para fornecer interatividade ao widget, usando o mesmo modelo de ação que os complementos do Gmail usam. Os complementos do Google Workspace usam as mesmas funções de gerenciador de widgets, objetos
Action
e respostas de ação. No entanto, nos complementos do Google Workspace, os objetos de eventos de ação incluem ainda mais informações que uma função de callback pode usar.Os objetos de evento criados como resultado das ações do widget contêm todos os campos incluídos nos objetos de evento de gatilho contextual, além de campos com informações do widget.
Acessar acionadores de links de visualização. Nos apps Documentos, Planilhas e Apresentações Google, você pode: configurar visualizações de links para serviços de terceiros com base em padrões de URL específicos. Quando os usuários interagem com um link que atende o padrão, o
linkPreviewTriggers
é disparado, e um objeto de evento que contém o link é transmitido ao função de callback. Seu complemento pode usar esse objeto de evento para criar um ícone e cartão inteligente que mostra informações sobre o link no host para o aplicativo. Também é possível criar ações de widget para permitir que os usuários interajam com o card de visualização e o conteúdo dele.
Estrutura do objeto de evento
A tabela a seguir descreve a estrutura de nível superior dos objetos de evento dos complementos do Google Workspace. O evento
a estrutura de objetos inclui um commonEventObject
campo de nível superior para informações independentes de host. Cada objeto de evento também pode
ter um dos seguintes campos de nível superior específicos do host, determinado pelo
app host ativo: gmailEventObject
,
calendarEventObject
ou driveEventObject
.
Para compatibilidade com versões anteriores, os complementos do Google Workspace objetos de evento também incluem todos os campos originais usados na Objetos de evento de ação dos complementos do Gmail Esses campos estão listados na tabela abaixo em "Campos originais do complemento do Gmail". as informações nesses campos são reproduzidas em uma nova estrutura de objeto.
Objeto de evento | |
---|---|
eventObject.commonEventObject |
Common fields object
Um objeto que contém informações comuns a todos os objetos de evento, seja qual for o aplicativo host. |
eventObject.calendar |
Calendar event object
Presente somente se o organizador da chamada for o Google Agenda. Um objeto que contém informações de eventos e da agenda. |
eventObject.drive |
Drive event object
Presente somente se o host de chamada for o Google Drive. Um objeto que contêm informações do Google Drive. |
eventObject.gmail |
Gmail event object
Só estará presente se o host da chamada for o Gmail. Um objeto que contém informações do Gmail. |
eventObject.docs |
Docs event object
Presente somente se o host de chamada for o Documentos Google. Um objeto contendo informações do Google Docs. |
eventObject.sheets |
Sheets event object
Presente somente se o host de chamada for as Planilhas Google. Um objeto contendo informações do Planilhas. |
eventObject.slides |
Slides event object
Presente somente se o organizador da chamada for o Google Slides. Um objeto que contêm informações do Apresentações. |
Campos dos complementos originais do Gmail | |
eventObject.messageMetadata.accessToken |
string Descontinuado. Um token de acesso. Você pode usar para ativar o acesso aos dados do usuário usando escopos temporários de complementos do Gmail.
Para complementos do Google Workspace, você encontra essas informações na
|
eventObject.messageMetadata.messageId |
string Descontinuado. O ID da mensagem da conversa abrir na interface do Gmail.
Para complementos do Google Workspace, você encontra essas informações na
|
eventObject.clientPlatform |
string Descontinuado. Indica a origem do evento (Web, iOS ou Android).
Para complementos do Google Workspace, você encontra essas informações na
|
eventObject.formInput |
object Descontinuado. Um mapa dos valores atuais de todos os widgets de formulário no card, restrito a um valor por widget. O chaves são os IDs de string associados aos widgets e os valores são as strings. O objeto de evento fornece formInput como um
conveniência para quando você precisa ler dados de vários widgets com
valores singulares esperados, como entradas e chaves de texto. Para
widgets com vários valores, como caixas de seleção, é possível ler cada valor de
formInputs .
Para os complementos do Google Workspace, encontre essas informações no campo
|
eventObject.formInputs |
object Descontinuado. Um mapa dos valores atuais dos widgets no card, apresentado como listas de strings. As chaves são IDs de string associados ao widget. Para widgets de valor único, o valor é apresentado em uma matriz de um único elemento. Para widgets com vários valores como grupos de caixas de seleção, todos os valores são apresentados em uma lista.
Para os complementos do Google Workspace, encontre essas informações no campo
|
eventObject.parameters |
object Descontinuado. Um mapa de qualquer local parâmetros que você fornece ao Action usando
Action.setParameters() . As chaves e os valores do mapa são
as strings.
Para complementos do Google Workspace, você encontra essas informações na
|
eventObject.userCountry |
string Descontinuado e desativado por padrão. O código de duas letras que indica o país ou a região do usuário. Também pode ser um código de país UN M49 numérico.
Para os complementos do Google Workspace, encontre essas informações no campo
|
eventObject.userLocale |
string Descontinuado e desativado por padrão. O duas letras ISO 639 que indica o idioma do usuário. Consulte Acesso ao usuário localidade e fuso horário para mais detalhes.
Para os complementos do Google Workspace, encontre essas informações no campo
|
eventObject.userTimezone.id |
string Descontinuado e desativado por padrão. O identificador de fuso horário do fuso horário do usuário. Exemplos incluem: America/New_York , Europe/Vienna e
Asia/Seoul . Consulte
Como acessar a localidade e o fuso horário do usuário para mais detalhes.
Para complementos do Google Workspace, você encontra essas informações na
|
eventObject.userTimezone.offset |
string Descontinuado e desativado por padrão. O diferente do Tempo Universal Coordenado (UTC, na sigla em inglês) do horário em milissegundos. Consulte Acesse a localidade e o fuso horário do usuário para mais detalhes.
Para complementos do Google Workspace, você encontra essas informações na
|
Objeto de evento comum
O objeto de evento comum é a parte do objeto de evento geral que transporta informações gerais independentes de host para o complemento do cliente do usuário. Isso As informações incluem detalhes como a localidade, o app host e a plataforma do usuário.
Além dos acionadores contextuais e da página inicial, os complementos criam e transmitem
objetos de evento para funções de callback de ação
quando o usuário interage com widgets. A função de callback do seu complemento pode consultar
o objeto de evento comum para determinar o conteúdo dos widgets abertos no cliente
do usuário. Por exemplo, seu complemento pode localizar o texto que o usuário digitou em uma
Widget TextInput
na
objeto eventObject.commentEventObject.formInputs
.
Campos de objeto de evento comuns | |
---|---|
commonEventObject.platform |
string Indica de onde o evento se origina ("WEB", "IOS" ou "ANDROID"). |
commonEventObject.formInputs |
object Um mapa contendo os valores atuais do widgets no cartão exibido. As chaves do mapa são os IDs de string é atribuída a cada widget. A estrutura do objeto de valor do mapa depende do tipo de widget:
|
commonEventObject.hostApp |
string Indica o app host em que o complemento está ativo quando o objeto de evento é gerado. Os valores possíveis incluem os seguintes:
|
commonEventObject.parameters |
object Qualquer parâmetro adicional que você fornecer ao
Action usando
Action.setParameters() .
|
commonEventObject.userLocale |
string Desativado por padrão. Idioma do usuário e o identificador de país/região no formato de ISO 639 Código do idioma – ISO 3166 código do país/região. Por exemplo, en-US .
Para ativar esse campo, defina |
commonEventObject.timeZone |
string Desativado por padrão. O ID e a diferença de fuso horário. Para ativar esse campo, defina addOns.common.useLocaleFromApp para true no manifesto do complemento.
A lista de escopo do seu complemento também precisa incluir
https://www.googleapis.com/auth/script.locale :
Consulte
Acesse a localidade e o fuso horário do usuário para mais detalhes.
|
commonEventObject.timeZone.id |
string O identificador de fuso horário do fuso horário do usuário. Por exemplo: America/New_York , Europe/Vienna e
Asia/Seoul Para ativar esse campo, defina
addOns.common.useLocaleFromApp como true no manifesto do seu complemento.
A lista de escopo do seu complemento também precisa incluir
https://www.googleapis.com/auth/script.locale . Consulte
Acesse a localidade e o fuso horário do usuário para mais detalhes.
|
commonEventObject.timeZone.offset |
string O diferença de horário do Tempo Universal Coordenado (UTC, na sigla em inglês) do horário em milissegundos. Consulte Como acessar a localidade e o fuso horário do usuário para mais detalhes. |
Entradas de formulário do seletor de data e hora
As funções de callback de ação
podem receber os valores atuais do widget no campo commonEventObject.formInputs
.
Isso inclui os valores de data ou hora selecionados pelo usuário no seletor de data ou hora
widgets.
No entanto, a estrutura das informações difere dependendo se
foi configurado como um seletor de data e hora, somente de data ou de hora
seletor. As diferenças estruturais são descritas na tabela a seguir:
Objeto de evento da agenda
O objeto de evento da agenda é a parte do objeto de evento geral que contém informações sobre a agenda e os eventos da agenda de um usuário. É apenas presente em um objeto de evento se o aplicativo host for o Google Agenda.
A tabela a seguir lista os campos presentes no campo calendarEventObject
de um objeto de evento. Os campos marcados como Dados gerados pelo usuário estão
presentes no objeto de evento se e somente se os dados estiverem presentes no evento
da Agenda e o complemento definir o campo addOns.calendar.currentEventAccess
manifesto
para
READ
ou READ_WRITE
.
Objeto de evento da agenda | |
---|---|
calendar.attendees[] |
list of attendee objects Dados gerados pelo usuário. Uma lista dos participantes do evento da agenda. |
calendar.calendarId |
string O ID da agenda. |
calendar.capabilities |
object Dados gerados pelo usuário. Um objeto descrevendo os recursos do complemento para exibir ou atualizar eventos informações imprecisas ou inadequadas. |
calendar.capabilities.canAddAttendees |
boolean Dados gerados pelo usuário. true
se o complemento pode adicionar novos participantes à lista de participantes do evento;
false , caso contrário. |
calendar.capabilities.canSeeAttendees |
boolean Dados gerados pelo usuário. true
se o complemento pode ler a lista de participantes do evento; false
caso contrário. |
calendar.capabilities.canSeeConferenceData |
boolean Dados gerados pelo usuário. true
se o complemento puder ler os dados da conferência do evento. false
caso contrário. |
calendar.capabilities.canSetConferenceData |
boolean Dados gerados pelo usuário. true
se o complemento pode atualizar os dados de videoconferência do evento; false
caso contrário. |
calendar.capabilities.canAddAttachments |
boolean Dados gerados pelo usuário. true
se o complemento pode adicionar novos anexos ao evento;
Caso contrário, false .
|
calendar.conferenceData |
Conference data object Dados gerados pelo usuário. Um objeto que representa todos os dados de conferência associados a esse evento, como os detalhes da conferência do Google Meet. |
calendar.id |
string O ID do evento. |
calendar.organizer |
object Um objeto que representa o organizador da evento. |
calendar.organizer.email |
string O endereço de e-mail do organizador do evento. |
calendar.recurringEventId |
string O ID de um evento recorrente. |
Participante
Os objetos de participante contêm informações sobre participantes individuais de eventos do Google Agenda. Essas informações estarão presentes no objeto de evento somente se os dados
está presente no evento do Google Agenda, e o complemento define
addOns.calendar.currentEventAccess
manifestar
para
READ
ou READ_WRITE
.
Objeto de participante | |
---|---|
attendee.additionalGuests |
number O número de convidados adicionais indicou que estão trazendo. Assume zero como padrão. |
attendee.comment |
string Comentário da resposta do convidado, se houver. |
attendee.displayName |
string O nome do participante. |
attendee.email |
string O endereço de e-mail do participante. |
attendee.optional |
boolean true se a participação neste evento
convidado é marcado como opcional. Caso contrário, false .
|
attendee.organizer |
boolean true se o participante for um
organizador deste evento.
|
attendee.resource |
boolean true se o participante representa um recurso, como uma sala ou um equipamento; false , caso contrário.
|
attendee.responseStatus |
string O status de resposta do convidado. Possível incluem o seguinte:
|
attendee.self |
boolean true se o participante representa
a agenda em que o evento aparece. Caso contrário, será false .
|
Dados da conferência
Os objetos de dados de conferências contêm informações sobre conferências anexadas
a eventos do Google Agenda. Elas podem ser soluções de conferência do Google, como
o Google Meet, ou conferências de terceiros. Essas informações estão presentes
objeto de evento se e somente se os dados estiverem presentes no evento do Google Agenda e o
o complemento define o addOns.calendar.currentEventAccess
manifestar
para
READ
ou READ_WRITE
.
Objeto de dados da conferência | |
---|---|
conferenceData.conferenceId |
string O ID da videoconferência. Esse ID tem como objetivo permitir que os aplicativos acompanhem as conferências. Não mostre esse ID aos usuários. |
conferenceData.conferenceSolution |
object Um objeto que representa a conferência do Google, como o Hangouts ou o Google Meet. |
conferenceData.conferenceSolution.iconUri |
string O URI do ícone visível ao usuário que representa esta solução de conferência. |
conferenceData.conferenceSolution.key |
object A chave que identifica exclusivamente a solução de conferência para este evento. |
conferenceData.conferenceSolution.key.type |
string O tipo de solução de conferência. Valores possíveis incluem o seguinte:
|
conferenceData.conferenceSolution.name |
string O nome desta videoconferência visível para o usuário solução (não localizada). |
conferenceData.entryPoints[] |
list of entry point objects
A lista de pontos de entrada de videoconferência, como URLs ou números de telefone. |
conferenceData.notes |
string Observações adicionais (como instruções de o administrador do domínio ou avisos legais) sobre a conferência exibir ao usuário. Pode conter HTML. O comprimento máximo é de 2.048 caracteres. |
conferenceData.parameters |
object Um objeto que contém um mapa de dados de parâmetros para uso pelo complemento. |
conferenceData.parameters.addOnParameters |
object Um mapa de chaves e valores de string de parâmetro. Essas chaves e valores são definidos pelo desenvolvedor do complemento para anexar informações a uma conferência específica para uso do complemento. |
Ponto de entrada
Os objetos de ponto de entrada contêm informações sobre os meios estabelecidos de acesso
a uma determinada conferência, como por telefone ou vídeo. Essas informações estão presentes
objeto de evento se e somente se os dados estiverem presentes no evento do Google Agenda e
o complemento define o addOns.calendar.currentEventAccess
manifestar
para
READ
ou READ_WRITE
.
Objeto de ponto de entrada | |
---|---|
entryPoint.accessCode |
string O código de acesso usado para acessar a conferência. O tamanho máximo é de 128 caracteres. Os provedores de conferências geralmente usam apenas um subconjunto de { accessCode , meetingCode ,
passcode , password , pin } para
fornecer acesso a conferências. Corresponder e só mostrar os campos
pelo provedor de conferência.
|
entryPoint.entryPointFeatures |
list Recursos do ponto de entrada. Atualmente, os recursos só se aplicam aos pontos de entrada do phone :
|
entryPoint.entryPointType |
string O tipo de ponto de entrada. Os valores possíveis são estes:
|
entryPoint.label |
string O rótulo visível ao usuário para o URI do ponto de entrada (não localizado). |
entryPoint.meetingCode |
string O código da reunião usado para acessar a conferência. O tamanho máximo é de 128 caracteres. Os provedores de conferência normalmente usar apenas um subconjunto de { accessCode , meetingCode ,
passcode , password , pin } até
fornecer acesso a conferências. Corresponder e mostrar apenas os campos
que o provedor de conferências usa.
|
entryPoint.passcode |
string A senha usada para acessar a conferência. O tamanho máximo é de 128 caracteres. Os provedores de conferências geralmente usam apenas um subconjunto de { accessCode , meetingCode ,
passcode , password , pin } para
fornecer acesso a conferências. Corresponder e só mostrar os campos
pelo provedor de conferência.
|
entryPoint.password |
string A senha usada para acessar a videoconferência. O tamanho máximo é de 128 caracteres. Os provedores de conferências geralmente usam apenas um subconjunto de { accessCode , meetingCode ,
passcode , password , pin } para
fornecer acesso a conferências. Corresponder e mostrar apenas os campos
que o provedor de conferências usa.
|
entryPoint.pin |
string O PIN usado para acessar a videoconferência. O tamanho máximo é de 128 caracteres. Os provedores de conferência normalmente usar apenas um subconjunto de { accessCode , meetingCode ,
passcode , password , pin } até
fornecer acesso a conferências. Corresponder e só mostrar os campos
pelo provedor de conferência.
|
entryPoint.regionCode |
string Código de região do número de telefone. Necessário por aos usuários se o URI não incluir um código de país. Os valores são baseados na lista pública de códigos de região (link em inglês) CLDR. |
entryPoint.uri |
string O URI do ponto de entrada. O máximo é de 1.300 caracteres. A formatação depende do tipo de ponto de entrada:
|
Objeto de evento do Drive
O objeto de evento do Google Drive é a parte do objeto de evento geral que carrega informações sobre o Google Drive de um usuário e seu conteúdo. É apenas presentes em um objeto de evento se o aplicativo host for o Google Drive.
Objeto de evento do Drive | |
---|---|
drive.activeCursorItem |
Drive item object O item do Google Drive ativo no momento. |
drive.selectedItems[] |
list of Drive item objects Uma lista de itens (arquivos ou pastas) selecionados no Drive. |
Item do Drive
Os objetos de itens do Drive contêm informações sobre itens específicos do Drive, como arquivos ou pastas.
Objeto do item do Drive | |
---|---|
item.addonHasFileScopePermission |
boolean Se true , o complemento solicitou
e recebeu a autorização de escopo https://www.googleapis.com/auth/drive.file
para esse item. Caso contrário, esse campo é
false .
|
item.id |
string O ID do item selecionado. |
item.iconUrl |
string O URL do ícone que representa o item selecionado. |
item.mimeType |
string O tipo MIME do item selecionado. |
item.title |
string O título do item selecionado. |
Objeto de evento do Gmail
O objeto de evento do Gmail é a parte do objeto de evento geral que carrega informações sobre as mensagens do Gmail de um usuário. Só está presente em um objeto de evento se o aplicativo host for o Gmail.
Objeto de evento do Gmail | |
---|---|
gmail.accessToken |
string O token de acesso específico do Gmail. É possível usar esse token com o método GmailApp.setCurrentMessageAccessToken(accessToken)
para conceder ao complemento acesso temporário à mensagem do Gmail aberta
atualmente de um usuário ou permitir que ele crie novos rascunhos.
|
gmail.bccRecipients[] |
list of strings Desativado por padrão. A lista de "BCC:" os endereços de e-mail dos destinatários incluídos em um rascunho do está criando. Para ativar esse campo, defina o addOns.gmail.composeTrigger.draftAccess no manifesto para
METADATA .
|
gmail.ccRecipients[] |
list of strings Desativado por padrão. A lista de "CC:" os endereços de e-mail dos destinatários incluídos em um rascunho do está criando. Para ativar esse campo, defina o addOns.gmail.composeTrigger.draftAccess no manifesto para
METADATA .
|
gmail.messageId |
string O ID da mensagem do Gmail aberta no momento. |
gmail.threadId |
string O ID da linha de execução do Gmail aberta no momento. |
gmail.toRecipients[] |
list of strings Desativado por padrão. A lista de endereços de e-mail dos destinatários "Para:" atualmente incluídos em um rascunho que está sendo criado pelo complemento. Para ativar esse campo, defina o campo addOns.gmail.composeTrigger.draftAccess no manifesto como
METADATA .
|
Objeto de evento dos Documentos
O objeto de evento dos Documentos é a parte do objeto de evento geral que transporta informações sobre o documento de um usuário e seu conteúdo. Ele está presente apenas objeto de evento se o aplicativo host for Documentos Google.
Objeto de evento dos Documentos | |
---|---|
docs.id |
string Só estará presente se o escopo
https://www.googleapis.com/auth/drive.file tiver sido
autorizado pelo usuário.O ID do documento aberto na interface do app Documentos. |
docs.title |
string Presente somente se o escopo
https://www.googleapis.com/auth/drive.file tiver sido
autorizado pelo usuário.O título do documento aberto na interface do Documentos. |
docs.addonHasFileScopePermission |
boolean Se true , o complemento solicitou
e recebeu a autorização de escopo https://www.googleapis.com/auth/drive.file
para o documento aberto na interface do Documentos. Caso contrário, este
campo é false .
|
docs.matchedUrl.url |
string
Somente presente se as seguintes condições forem atendidas:
O URL do link que gera uma visualização no app Documentos Google. Para usar esse campo, configure o LinkPreviewTriggers no manifesto do seu complemento. Consulte mais detalhes em Visualizar links com ícones inteligentes.
Exemplo de payload para quando um usuário visualiza o link "docs" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |
Objeto de evento das Planilhas
O objeto de evento do Planilhas é a parte do objeto de evento geral que carrega informações sobre o documento de um usuário e o conteúdo dele. Ele só está presente em um objeto de evento se o aplicativo host for o Planilhas Google.
Objeto de evento das Planilhas | |
---|---|
sheets.id |
string Presente apenas se o escopo
https://www.googleapis.com/auth/drive.file foi
autorizado pelo usuário. O ID da planilha aberta na interface das Planilhas.
|
sheets.title |
string Só estará presente se o escopo
https://www.googleapis.com/auth/drive.file tiver sido
autorizadas pelo usuário. Título da planilha aberto no app Planilhas
de ML pela UI.
|
sheets.addonHasFileScopePermission |
boolean Se true , o complemento solicitou
e recebeu a autorização de escopo https://www.googleapis.com/auth/drive.file
para a planilha aberta na interface das Planilhas. Caso contrário,
este campo é false .
|
sheets.matchedUrl.url |
string
Só estará presente se as seguintes condições forem atendidas:
O URL do link que gera uma visualização no app Planilhas Google. Para usar esse campo, configure o LinkPreviewTriggers no manifesto do seu complemento. Consulte mais detalhes em Visualizar links com ícones inteligentes.
Exemplo de payload para quando um usuário visualizar o link "sheets" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |
Objeto de evento do app Apresentações
O objeto de evento do Slides é a parte do objeto de evento geral que carrega informações sobre o documento de um usuário e o conteúdo dele. Ele só vai estar presente em um objeto de evento se o aplicativo de hospedagem for o Apresentações Google.
Objeto de evento do app Apresentações | |
---|---|
slides.id |
string Só estará presente se o escopo
https://www.googleapis.com/auth/drive.file tiver sido
autorizadas pelo usuário. O ID da apresentação aberta na interface
das Apresentações Google.
|
slides.title |
string Presente apenas se o escopo
https://www.googleapis.com/auth/drive.file foi
autorizado pelo usuário. O título da apresentação abre no
Interface do app Apresentações.
|
slides.addonHasFileScopePermission |
boolean Se true , o complemento solicitou
e recebeu https://www.googleapis.com/auth/drive.file
autorização de escopo para a apresentação aberta na interface do Apresentações caso contrário
este campo é false .
|
slides.matchedUrl.url |
string
Somente apresentado se as seguintes condições forem atendidas:
O URL do link que gera uma visualização no Apresentações Google. Para usar esse campo, configure o LinkPreviewTriggers no manifesto do seu complemento.
Consulte mais detalhes em Visualizar links com ícones inteligentes.
Exemplo de payload para quando um usuário visualizar o link "slides" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |