Obsah:

Nedokumentovaná funkce Gmailu: Jak vyhledávat e-maily do druhého
Nedokumentovaná funkce Gmailu: Jak vyhledávat e-maily do druhého
Anonim

Ukázalo se, že vyhledávací operátory Gmailu neomezují vyhledávání na dny a dokážou třídit e-maily s přesností hodin, minut a dokonce i sekund. Hlavní věc je, že zpráva by neměla dorazit dříve než 1. ledna 1970.

Nedokumentovaná funkce Gmailu: Jak vyhledávat e-maily do druhého
Nedokumentovaná funkce Gmailu: Jak vyhledávat e-maily do druhého

Inženýři Google naučili vyhledávací lištu Gmailu několik desítek příkazů, které vám pomohou najít jakýkoli e-mail. Můžeš použít:

  • Vyhledávání podle velikosti. Příkaz větší: 5M zobrazí největší zprávy.
  • Vyhledávání podle typu přílohy. Příkaz název souboru: doc zobrazí písmena s připojenými dokumenty aplikace Word.
  • Vyhledejte konkrétní značky. Příkaz has: yellow-star odfiltruje zprávy označené žlutou hvězdičkou.

Kompletní seznam vyhledávacích operátorů naleznete na. Uvádí také, že poštovní služba je schopna třídit dopisy podle času přijetí. Za tímto účelem jsou zvýrazněni následující operátoři:

  • Hledat v daném časovém období. Příkaz po: 2016/12/18 před: 2016/12/20 zúží vzorek na tři dny.
  • Vyhledávání s odkazem na aktuální čas. Newer_than: 7d omezí výsledek na jeden týden.

V posledním příkladu mohou být místo dnů (d) měsíce (m) nebo roky (y). Jak vidíte, neexistuje žádný přímý důkaz, že filtr pracuje s větší přesností. V praxi však taková možnost existuje, ale k tomu musíte rozumět systému UNIXové reprezentace času.

UNIXový čas v Gmailu

V počátcích počítačového boomu si programátoři lámali hlavu nad otázkou, jak kódovat čas, aby plýtvali méně bajty a nemuseli se starat o formát data. Rozhodli jsme se, že nejlepší bude jednoduché načítání sekund. Výchozí bod byl přijat o půlnoci prvního čtvrtku roku 1970. Od té chvíle lidstvo vstoupilo do éry UNIXu a začalo se držet nového počítání času.

UNIXový čas je počet sekund, které uplynuly od 1. ledna 1970. Filtr Gmailu rozumí s časem UNIX, takže interval vyhledávání lze zkrátit až na jednu sekundu.

V reálné situaci se taková přesnost zdá přehnaná, už jen proto, že Gmail neuvádí sekundy v datu přijetí dopisu. Proto byste se měli omezit například na desetiminutové intervaly.

unixový čas: vyhledávání podle data
unixový čas: vyhledávání podle data

Jak převést čas do formátu UNIX? Můžeme předpokládat, že den má 86 400 sekund, a pak začít násobit. Je ale lepší poohlédnout se po specializované webové službě. Zde je vše jednoduché: vyberte rok, měsíc, hodiny a minuty, poté zkopírujte čas UNIX a použijte jej s operátory after a before v Gmailu.

unixový čas: Epoch Converter
unixový čas: Epoch Converter

Samotný trik samozřejmě není v žádném případě obecně užitečný. Zvědavé uživatele Gmailu to však může zajímat.

Doporučuje: