Curtiu o post anterior para dar a quantidade de emails que atendem a uma determinada busca? Mas deixa eu te entristecer um pouco, pois ele tem um defeito: não vai funcionar para buscas que retornam mais de 500 resultados, que é o limite da busca.
E quando a sua pesquisa (de verdade) tem interesse de retornar a quantidade de threads de email, mas a busca tem mais de 500 itens? Bom a solução é a sobrecarga do método search, no Objeto GMailApp
GmailApp.search(searchString, start, offset)
Essa sobrecarga dá um melhoria, pois é possível (com um pouquinho de lógica de programação) fazer uma busca para volumes maiores de dados:
function CountEmailsByKeyword(keyword){
var max = 500;
var offset = 0;
var count = 0;
while (true) {
offset += GmailApp.search(keyword, count, max).length;
count += offset;
if (offset < max) {
break;
} else {
offset = 0;
}
}
return count;
}