Script avec vraisemblablement des erreurs...

Fermé
Mayday - Modifié le 25 avril 2023 à 16:44
May6 Messages postés 16 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 26 avril 2023 - 26 avril 2023 à 10:27

Bonjour,

J'essaie ce script (Google Apps script) pour récupérer mes mails sur Gmail. L'exécution dure 1 seconde et rien n'est généré. Une idée ?

Le voici : (je suis béotienne).

function searchEmails() {
  var threads = GmailApp.search('after:5pm before:11:59pm');
  var messages = [];

  for (var i = 0; i < threads.length; i++) {
    messages = messages.concat(threads[i].getMessages());
  }

  for (var j = 0; j < messages.length; j++) {
    var time = messages[j].getDate().toLocaleTimeString([], {hour12:false});
    if (time >= '17:00:00' && time <= '23:59:59') {
      Logger.log('Subject: ' + messages[j].getSubject() + ', Time: ' + time);
    }
  }
}

Merci de votre compréhension et bon week-end.

 


Windows / Chrome 112.0.0.0

A voir également:

2 réponses

ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
25 avril 2023 à 20:53

Bonjour,

Le script que vous avez fourni semble fonctionner correctement, mais il ne produit aucun résultat si aucun e-mail ne correspond aux critères de recherche. Il est possible que vous n'ayez aucun e-mail qui corresponde aux critères de recherche "after:5pm before:11:59pm".

Pour vérifier si cela est la cause du problème, vous pouvez essayer de modifier la plage de temps pour inclure une période où vous savez que vous avez des e-mails dans votre boîte de réception, par exemple, "after:2pm before:3pm". Si vous voyez des résultats dans la console de journalisation de script (Logger), cela signifie que le script fonctionne correctement, mais qu'il n'y a simplement aucun e-mail correspondant aux critères de recherche précédents.

Si cela ne résout pas le problème, vous pouvez également vérifier les autorisations accordées au script pour accéder à votre boîte de réception Gmail. Vous devez accorder les autorisations requises pour que le script puisse accéder à votre boîte de réception et effectuer la recherche.

Source: ChatGPT


0
May6 Messages postés 16 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 26 avril 2023
26 avril 2023 à 10:27

Bonjour,

Merci pour votre retour. J'ai modifié les horaires à plusieurs reprises sur plusieurs comptes. Je suis propriétaire, (j'ai donné au préalable toutes les autorisations). Je vous envoie une capture d'écran si ça peut vous aider (je n'imagine pas le temps que ça va me prendre de le faire manuellement.

Si vous avez une idée. Je prends ! Suis mal.

Cordialement,

P.S. Vous trouverez ci-dessous la capture d'écran (bien sûr, j'ai cliqué sur "répondre au lieu de "commenter"... 

0
May6 Messages postés 16 Date d'inscription lundi 22 août 2011 Statut Membre Dernière intervention 26 avril 2023
26 avril 2023 à 10:17

Bonjour,

Merci pour votre retour. J'ai modifié les horaires à plusieurs reprises sur plusieurs comptes. Je suis propriétaire, (j'ai donné au préalable toutes les autorisations). Je vous envoie une capture d'écran si ça peut vous aider (je n'imagine pas le temps que ça va me prendre de le faire manuellement.

Si vous avez une idée. Je prends ! Suis mal.

Cordialement,

0