Vytváření události v kalendáři "ZPĚTNĚ"

Můj kolega, Marek Štafl, mi nedávno poradil velmi chytrý způsob, jak lze pomocí Taskeru uložit událost v Google kalendáři zpětně.


Je to užitečné hlavně ve chvíli, kdy chcete mít ve vašem kalendáři záznam o proběhlé události pro pozdější účely (výkaz práce, služební cesta, kniha jízd, ...). Nebýt této metody, nemohli byste totiž událost umístit správně na časovou osu v kalendáři - buď by vznikaly dvě události (začátek - konec), nebo pouze jedna na konci, kde by mohl být popřípadě uložena informace o trvání.

Postup je velmi snadný a tkví vlastně "jen" v jednom znaménku...:-). Nejdříve je nutné určit, jak dlouho událost trvala (v minutách). Opět asi existuje více způsobů, já si ovšem oblíbil tento:


  • Ve chvíli, kdy vám začne platit například nějaký profil, který má znamenat počátek události, nastavte si nějakou proměnnou (v mém případě TIME1) na hodnotu %TIMES / 60. Je to "unix time" v minutách (/60)
  • Když by měla událost končit, udělejte to samé s jinou proměnnou (v mém případě TIME2)
  • Nastavte další proměnnou (v mém případě TIMEX) na hodnotu TIME2 - TIME1. V tuto chvíli máme trvání události v proměnné TIMEX
  • Důležité: zapomněl jsem na to, že trvání události TIMEX nemusí vyjít jako celé číslo a to by vám hodilo chybu při vytváření události. Takže následuje postup: TIMEX rozdělit pomocí "tečky" (VARIABLE SPLIT) a nastavit TIMEX na hodnotu TIMEX1
  • Další věc, kterou jsem opomněl je fakt, že při vytváření události v kalendáři můžete sice zadat záporné číslo, ale ne proměnnou se záporným znaménkem. Takže je nutné vytvořit například opět proměnnou TIME1 a nastavit jí na hodnotu TIMEX * (-1). Obrázek aktualizován...
  • Na konec vytvořte událost a do políčka "In / For" zadejte hodnoty dle obrázku. Důležité je známénko "mínus" na začátku. Hodnotou "In" nastavujete, kdy má (nebo měla) událost začít