O serviço avançado do Gmail permite usar a API Gmail no 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.
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 saber mais, consulte Como as assinaturas de método são determinadas.
Para relatar problemas e encontrar suporte, consulte o Guia de suporte do Gmail.
Exemplo de código
O exemplo de código abaixo usa a versão 1 da API.
Informações da lista do rótulo
O exemplo a seguir demonstra como listar todas as informações de marcador do usuário. Isso inclui o nome, o tipo, o ID e as configurações de visibilidade do rótulo.
Listar snippets da caixa de entrada
O exemplo a seguir demonstra como listar snippets de texto associados a cada linha de execução 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 de registro do histórico associado à mensagem enviada mais recentemente pelo usuário e registra os IDs de todas as mensagens que foram alteradas desde esse momento. Cada mensagem alterada é registrada apenas uma vez, independentemente de quantos eventos de alteração estejam nos registros do histórico. Observe o uso de tokens de página para acessar a lista completa de resultados.