Est-il possible de rechercher tous les messages Gmail dans une plage plus granulaire que la journée?
Par exemple, pourrais-je rechercher tous les messages de chat de 15h à 17h le 4 octobre? À quoi cela ressemblerait-il?
En regardant la référence de recherche avancée de Gmail, j'ai remarqué qu'ils mentionnent les heures spécifiques, mais ne spécifient pas le format, probablement il n'est pas pris en charge, mais j'ai pensé que je vérifierais juste au cas où j'entrerais simplement des recherches dans le mauvais format. .
Exemple: après: 2004/04/16 avant: 2004/04/18
Signification: Messages envoyés entre le 16 avril 2004 et le 18 avril 2004. *
* Plus précisément: messages envoyés après 00h00 (ou 00h00) le 16 avril 2004 et avant le 18 avril 2004.
la source
Il est possible de spécifier une plage de temps avec une précision allant jusqu'à une seconde, car les opérateurs de recherche après:, avant:, plus récent:, plus ancien: acceptent les horodatages Unix . En utilisant un outil tel que Epoch Converter , vous pouvez découvrir que
La recherche
after:1412434800 before:1412442000
renvoie les messages dans cette plage de 2 heures.Depuis la conversion en temps Unix ressemble à une corvée, j'ai fait un bookmarklet qui rend cette substitution en place.
Par exemple, après avoir tapé
dans la zone de recherche (qui ne fonctionnerait pas tel quel), appelez le bookmarklet et la chaîne sera remplacée par
(Le bookmarklet interprète les horodatages donnés dans votre heure locale.)
La page que j'ai liée a à la fois la source et un lien glissable avec le bookmarklet. Pour être complet, le code source est également affiché ci-dessous.
la source
after:UNIXTIMESTAMP
ne fonctionne pas correctement ...Date.now()
qu'elle retournerait 13 caractères. Quelque chose comme ca. Je l'ai corrigé et le script fonctionne depuis lors, il fonctionne toujours 0-24 au cours des 12 derniers mois, et va probablement fonctionner pendant très longtemps. Merci. : P