Tasker Pro: Alarmy založené na kalendáři, abyste nikdy nezmeškali práci a zachránili se před rozpaky!

Naučte se, jak nastavit budík založený na kalendáři pomocí Taskeru a aplikace s názvem Alarm Pad. Nikdy nechoďte pozdě do práce a zachraňte se před ostudou!

Automatizace má být o zjednodušení každodenních úkolů, abyste měli více drahocenného času na věci, které máte rádi. Na XDA jsme vám ukázali, jak můžete Tasker používat zabezpečte své zařízení, zlepšit produktivitunebo učinit jízdu bezpečnější, celá část našeho seriálu s názvem 'Tasker Week.'

Tím ale zábava nekončí. Pokud vás svědilo některé vážně úžasné úkoly Tasker (a jsou unaveni z toho nudný věci jako říkat, jak restartovat telefon nebo zatřást telefonem, aby se probudil displej), pak naše novinka Řada Tasker Pro je pro tebe.

Budeme zveřejňovat sérii vysoce pokročilé Profily Tasker, které vám ukáží, jak mocný Tasker může být, pokud jste ochotni myslet mimo rámec. Přestože jsme většinu tvrdé práce udělali za vás a vy určitě můžete importovat mé profily a používat je tak, jak jsou, Vřele doporučuji, abyste se naučili používat Tasker, pokud chcete být schopni tyto úkoly přizpůsobit vy sám. Více na našem

Tasker Tipy & Triky fórech nebo na Redditu /r/Tasker subreddit, můžete sdílet a pracovat s ostatními na tom, jak realizovat nápad, který byste mohli mít (např. udělal jsem mnohokrát).

Tohle je 5. týden aplikace Tasker pro. Minulý týden, ukázali jsme vám, jak můžete použít Tasker ke zkopírování dvoufaktorových ověřovacích kódů odeslaných prostřednictvím SMS, aniž byste opustili aplikaci. Tento týden vám ukážeme, jak na to nastavte budík založený na kalendáři a deaktivujte všechny budíky nastavené na spuštění během práce!


Tasker Pro #5: Alarm založený na kalendáři

Vstáváte v 7 hodin ráno. Osprchujete se, sníte snídani, dáte si šálek kávy, nasednete do auta a jedete do práce. Pokud je to vaše rutina každé ráno, pravděpodobně nemáte mnoho problémů se zapamatováním si nastavení budíku. Pro ty z nás, kteří pracují nepravidelně, je pro nás docela zásadní zkontrolovat si svůj pracovní rozvrh, abychom si byli jisti, kdy musíme být vzhůru a připraveni dorazit včas. Nezapomenout na nastavení budíku je zásadní pro to, abyste byli dochvilným pracovníkem, ale všichni jsme lidé, takže jsme povinni dělat chyby. Proto jsem pomocí Taskeru a aplikace AlarmPad vymyslel tento budík založený na kalendáři, aby máte jistotu, že pokud máte na další den naplánovanou práci, máte na to zaručeně nastavený budík čas.


Požadavky

  • Tasker (2,99 $)
  • AlarmPad (Zjistil jsem, že AlarmPad má nejlepší integraci Tasker, ale bude fungovat jakákoli aplikace budíku s integrací Tasker)
  • AutoAlarm
  • AutoTools Beta

Instrukce

Aby vám tento úkol skutečně fungoval, budete potřebovat určitou přípravu. Nejprve se budete skutečně muset ujistit, že máte přehled o svém pracovním plánu v Kalendáři Google. Můj pracovní plán má například možnost exportovat do Kalendáře Google, jak jsem to nastavil. Po nastavení kalendáře nyní probereme dva samostatné, nezávislé skripty Tasker, které zajistí, že jak stihnout čas do práce, tak zajistit, že už nikdy nenastane trapná situace, kdy byste zapomněli vypnout budík při práce. Můžete implementovat jedno nebo obě tato nastavení, jak uznáte za vhodné.

Nejprve, jak vytvořit budík založený na kalendáři. Níže je snímek obrazovky s akcemi potřebnými k nastavení této úlohy. Tento úkol by se měl provádět jednou každý večer, nejlépe před spaním. Můžete jej nastavit tak, aby se spouštěl na základě časového kontextu (např. každou noc o půlnoci) nebo na základě nějakého jiného spouštěče, jako je např NFC tag (toto je můj preferovaný způsob).

  1. Úkol --> Provést úkol. Název: Získejte události. Pokud si všimnete, první akce v tomto kroku ve skutečnosti vyžaduje další úkol. Toto je úkol, který jsem upravil z práce redditora na Taskeru a ukázal XDA v březnu během Tasker Week. Kompletní průvodce, co tento úkol je a co dělá, najdete v našem Fórum Tasker Tips & Tricks. Tuto úlohu si můžete stáhnout v odkazovaném vlákně nebo níže, protože jsem ji znovu nahrál kvůli této příručce. Zde je trochu varování, pokud svůj kalendář používáte pro spoustu různých věcí, které nechcete mít nastavený budík, pak se ujistěte, že jste upravili skript 'Get Events' tak, aby čerpal pouze z vaší konkrétní práce kalendář.
  2. Úkol --> Pokud. Li %Calstart1je Nastaveno. Skript se tak spustí pouze v případě, že ve vašem Kalendáři Google skutečně existuje událost na zítřek.
  3. Pluginy --> AutoAlarm. Tím získáte spoustu podrobností o příštím alarmu. Technicky je to možné udělat s několika funkcemi Java, ale vyžaduje to více kroků, než je nutné, a plugin to jen usnadňuje.
  4. Proměnné --> Sada proměnných. Název: %nextalarm na %TIMES + % sekund. Zaškrtněte políčko Počítat. Tím se vytáhne čas, na který je aktuálně naplánován další alarm (reprezentovaný jako sekundy od epochy) jako proměnná nazvaná 'nextalarm'.
  5. Proměnné --> Sada proměnných. Název: %rozdíl do (%Calstart1-%nextalarm)/3600. Zaškrtněte políčko Počítat. Tento vzorec určí časový rozdíl mezi další událostí ve vašem kalendáři a časem, na který je nastaven další budík, v hodinách.
  6. Úkol --> Pokud. Li %rozdíl< 2. Pokud je další budík vzdálen více než 2 hodiny (před nebo po události v kalendáři, na tom nezáleží), musíme naplánovat vhodnější budík.
  7. Proměnné --> Sada proměnných. Název: %poplach na %Calstart1*1000. Vše, co zde děláme, je příprava času, na který potřebujeme nastavit budík, abychom jej mohli vložit do AutoTools ve formátu, který dokáže rozpoznat.
  8. Pluginy --> AutoTools --> Čas AutoTools. Klikněte na Přidat čas. Jít do datum a klikněte na Data Millis a vstupte %poplach. Vraťte se a pro Přidat jednotku nastavte to na hodiny. Pro Přidaná hodnota nastavte to na -2 (Toto je doba před událostí v kalendáři, na kterou Tasker nastaví budík, pokud si myslíte, že 2 hodiny před prací je příliš dlouhá doba, můžete změnit číslo, ale ujistěte se, že je to záporné číslo). Pro Výstupní formát: nastavte na HH: mm.
  9. Proměnné --> Rozdělení proměnných. Název: %atcalculateddate. Splitter : (ano, to je dvojtečka). Tím se další alarm rozdělí na dvě samostatné proměnné, jednu pro hodiny a jednu pro minuty.
  10. Pluginy --> AlarmPad spustí akci. Zakázat: Příští alarm.
  11. Pluginy --> AlarmPad nastaví budík. Udělat to hodinu %atcalculateddate1 a na minutu to udělat %atcalculateddate2. Zaškrtněte políčko „automaticky odstranit po spuštění“.
  12. Úkol --> Ukončit, pokud.
  13. Úkol --> Ukončit, pokud.

A to je vše, co se týká alarmu založeného na kalendáři! Pokud nyní AlarmPad nějakou dobu používáte, možná si myslíte, že celý tento úkol je nadbytečný, protože samotný AlarmPad má funkci pro sledování událostí v kalendáři, ale pouze se vás zeptá, zda je chcete nastavit (to znamená, že to musíte udělat ručně) a nedělá rozdíly mezi různými kalendáři. Za předpokladu, že jste si správně nastavili pracovní kalendář, to udělá vše automaticky, takže se nemusíte o nic starat.

Dále varianta docela běžného skriptu Tasker, který zahrnuje ztišení telefonu při práci... ale s přidanou výhodou deaktivace všech alarmů, které se náhodou spustí během práce! Zde je přehled, jak to vypadá:

Jak vidíte, vytvoříte profil stavu, který bude aktivní vždy, když je detekována událost kalendáře. Vytvořte nový profil a pojmenujte jej Tichý kalendář. Ponechte název, umístění, popis prázdné, ale pro kalendář zvolte svůj pracovní kalendář. Vytvořte vstupní úlohu bez názvu. Zde jsou kroky v pořadí, které podrobně probereme níže.

  1. Zvuk --> Tichý režim. režim: Vibrovat. Samovysvětlující. Nastavte telefon na režim pouze vibrování, když jste v práci.
  2. Aplikace --> Testovat aplikaci. Typ: Začátek kalendáře (sekundy). Data: %TIMES. Uložit výsledek v: %currstart. Získejte čas zahájení aktuální události v kalendáři. Použijeme to k porovnání s dalším nastaveným budíkem.
  3. Plugin --> AutoAlarm. Získejte informace o dalším budíku.
  4. Proměnné --> Sada proměnných. Název: %nextalarm na %TIMES+%sekund. Získejte čas, na který je nastaven další budík, definovaný v sekundách od epochy.
  5. Testovací aplikace. Typ: Název kalendáře. Data: %nextalarm. Uložit výsledek v: %titul. Získejte název události, který se (pokud existuje) shoduje s časem, na který je nastaven další budík.
  6. Testovací aplikace. Typ: Kalendář Kalendář. Data: %nextalarm. Uložit výsledek do %kalendář. Získejte kalendář, který odpovídá události výše.
  7. Testovací aplikace. Typ: Začátek kalendáře (sekundy). Data: %nextalarm. Uložit výsledek v: %další start. Získejte čas začátku události kalendáře, která odpovídá dalšímu budíku, pokud existuje.
  8. Plugin --> AlarmPad spustit akci. Zakázat: Příští alarm. Šek Li a nastavte jej na pokud je %title1 Set & %calendar1 ~NÁZEV VÁŠHO PRACOVNÍHO KALENDÁŘE & %currstart1 = %nextstart1. Provádí se tři kontroly, aby se zajistilo, že další alarm je správně deaktivován. Pokud je další budík nastaven během události kalendáře A tato událost kalendáře je z vašeho pracovního kalendáře A tato událost kalendáře se překrývá s vaší aktuální prací právě teď, pak a POUZE POTOM deaktivujte další poplach.

Tento skript můžete použít odděleně od výše uvedeného nebo v koordinaci s ním. Používám obojí a pomáhá mi to opravdu dobře s mým nepravidelným pracovním rozvrhem. Zkusit to!


A voila! Pokud jste schopni toto sledovat, pak vám blahopřejeme, jste do značné míry mistrem Taskeru! Jste zmatení a chcete jen importovat skript a pokračovat ve svém životě? Nemůžu ti to mít za zlé, tohle mi trvalo hodně přemýšlení, abych to dal do pořádku.

Pokud chcete tento skript Tasker importovat, můžete si jej stáhnout z Android File Host. Budete si muset stáhnout tyto tři soubory a všechny je importovat: [1] [2] [3Chcete-li importovat úlohu, musíte nejprve deaktivovat režim pro začátečníky v Taskeru tím, že přejdete do nabídky --> předvolby. Na kartě UI zrušte zaškrtnutí políčka „Režim pro začátečníky“. Poté zpět v hlavní nabídce Tasker klikněte na kartu „Úkoly“. Poté dlouze stiskněte na kartě 'Úkoly' a stiskněte 'Importovat'. Přejděte na místo, kde jste stáhli můj soubor .prf.xml, a vyberte jej pro import. Jakmile jej naimportujete, můžete si s ním volně hrát, jak uznáte za vhodné.

Příští týden pro Tasker Pro vám ukážu, jak na to odemkněte počítač se systémem Windows pomocí otisku prstu!

Podívejte se na všechny skripty Tasker Pro!

Co byste mě chtěli vidět dělat s Taskerem? Dejte nám vědět níže a my možná váš nápad představíme v budoucím článku!