Hola,
Necesito vuestra ayuda.
En mi bandeja de entrada de Gmail tengo un total de 1994 email en recibidos. Dispongo de un código que exporta 3 campos del email (Id, Asunto y Fecha) a una hoja de Google sheets. Con él descarga un total de 1809 filas. ¿Alguien sabría decirme por qué existe esa diferencia? He probado con otra cuenta y ocurre lo mismo. Muchas gracias por vuestra ayuda.
Código utilizado:
function getMail1()
{
var myspreadsheet =
SpreadsheetApp.openById('xxxxxxxxxxxxxxx');
var mysheet = myspreadsheet.getSheets()[0];
var start = 0;
var max = 249;
var count =0;
var row = mysheet.getLastRow()+1
while(count < 8)
{
var threads = GmailApp.getInboxThreads(start , max);
var messages = GmailApp.getMessagesForThreads(threads);
var froms = [];
messages.get
for(var i = 0;
i < threads.length; i++)
{
froms.push([messages[i][0].getId(),messages[i][0].getSubject(),messages[i][0].getDate()]);
}
mysheet.getRange(mysheet.getLastRow()+1,1,threads.length,3).setValues(froms);
start = start + 250;
Logger.log(start);
count++;
Logger.log(count);
}}
Aquí el registro de la ejecución:
22:38:59 Aviso Se ha iniciado la ejecución 22:39:14 Información 250.0 22:39:14 Información 1.0 22:39:29 Información 500.0 22:39:29 Información 2.0 22:39:45 Información 750.0 22:39:45 Información 3.0 22:40:00 Información 1000.0 22:40:00 Información 4.0 22:40:17 Información 1250.0 22:40:17 Información 5.0 22:40:32 Información 1500.0 22:40:32 Información 6.0 22:40:48 Información 1750.0 22:40:48 Información 7.0 22:40:53 Información 2000.0 22:40:53 Información 8.0
Saludos