O serviço avançado do Gmail permite usar a API Gmail no Apps Script. Assim como o serviço Gmail integrado do Apps Script, essa API permite que os scripts encontrem e modifiquem conversas, mensagens e rótulos em uma caixa de entrada do Gmail. Na maioria dos casos, o serviço integrado é mais fácil de usar, mas esse serviço avançado oferece alguns recursos extras e acesso a informações mais detalhadas sobre o conteúdo do Gmail.
Referência
Para informações detalhadas sobre esse serviço, consulte a documentação de referência da API Gmail. Assim como todos os serviços avançados no Apps Script, o serviço avançado do Gmail usa os mesmos objetos, métodos e parâmetros que a API pública. Para mais informações, consulte Como as assinaturas de método são determinadas.
Para denunciar problemas e encontrar outros tipos de suporte, consulte o Guia de suporte do Gmail.
Código de amostra
O exemplo de código abaixo usa a versão 1 da API.
Listar informações do rótulo
O exemplo a seguir demonstra como listar todas as informações de rótulo do usuário. Isso inclui o nome, o tipo, o ID e as configurações de visibilidade do rótulo.
Lista de snippets da caixa de entrada
O exemplo a seguir demonstra como listar snippets de texto associados a cada linha na caixa de entrada do usuário. Observe o uso de tokens de página para acessar a lista completa de resultados.
Listar histórico recente
O exemplo a seguir demonstra como registrar o histórico de atividades recentes. Especificamente, este exemplo recupera o ID do registro de histórico associado à mensagem mais recente enviada pelo usuário e registra os IDs de todas as mensagens que mudaram desde então. Cada mensagem alterada é registrada apenas uma vez, não importa quantos eventos de mudança estão nos registros do histórico. Observe o uso de tokens de página para acessar a lista completa de resultados.