O serviço avançado do Gmail permite usar a API Gmail no Google Apps Script. Assim como o serviço integrado do Gmail do Apps Script, essa API permite que os scripts encontrem e modifiquem conversas, mensagens e marcadores em uma caixa de e-mails 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.
Esse é um serviço avançado que precisa ser ativado antes do uso.
Referência
Para informações detalhadas sobre esse serviço, consulte a documentação de referência para a 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 informar problemas e encontrar outros tipos de suporte, consulte o guia de suporte do Gmail.
Exemplo de código
O exemplo de código a seguir usa a versão 1 da API.
Listar informações de marcadores
O exemplo a seguir demonstra como listar todas as informações de marcadores do usuário. Isso inclui o nome, o tipo, o ID e as configurações de visibilidade do marcador.
Listar snippets da caixa de entrada
O exemplo a seguir demonstra como listar snippets de texto associados a cada conversa 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, esse exemplo recupera o ID do registro de histórico associado à mensagem enviada mais recentemente pelo usuário e, em seguida, registra os IDs de mensagem de todas as mensagens que foram alteradas desde então. Cada mensagem alterada é registrada apenas uma vez, não importa quantos eventos de mudança estejam nos registros de histórico. Observe o uso de tokens de página para acessar a lista completa de resultados.
Listar mensagens
O exemplo a seguir demonstra como listar as mensagens não lidas do usuário do Gmail.