No post anterior, comentei sobre a possibilidade de usar a caixa de busca com os elementos de pesquisa avançada. Vamos aprofundar um pouco: que tal usar um script que retorne a quantidade de threads de email que atendem a uma dessas buscas, dando o retorno em uma planilha?
Pensando nisso, é possível usar o objeto GMailApp pra resolver essa parada. Nele tem um método search, onde você pode passar como parâmetro uma busca textual usando os comandos explicados na ajuda do google.
GmailApp.search("to:test@example.com")
Melhorando a usabilidade dessa brincadeira, coloquei ela como um comando novo no Spreadsheets.
/**
* Busca emails com uma string de pesquisa
* @param keyword Palavra de pesquisa
* @customfunction
*/
function COUNT_MAILS_KEYWORD(keyword){
return GmailApp.search(keyword).length;
}
Depois de colocar esse código na planilha e autorizar que sua planilha manipule seu email por código, basta em uma célula usar o comando como uma fórmula
=COUNT_MAILS_KEYWORD("diretoria")