Tasker Pro: Alarmi temeljeni na kalendaru da nikada ne propustite posao i spasite se od neugodnosti!

Naučite kako postaviti alarm temeljen na kalendaru koristeći Tasker i aplikaciju pod nazivom Alarm Pad. Nikada ne kasnite na posao i spasite se neugodnosti!

Automatizacija bi trebala biti pojednostavljivanje svakodnevnih zadataka kako biste imali više dragocjenog vremena radeći stvari koje volite. Na XDA smo vam pokazali kako možete koristiti Tasker za osigurajte svoj uređaj, poboljšati produktivnost, ili učiniti vožnju sigurnijom, sve dio naše serije pod nazivom 'Taskerov tjedan.'

Ali zabava tu ne završava. Ako ste žudjeli za neki stvarno sjajni Taskerovi zadaci (i umorni su od dosadno stvari poput govorenja kako ponovno pokrenuti telefon ili protresti telefon da probudite zaslon), zatim naš novi Tasker Pro serija za tebe je.

Objavit ćemo niz visoko napredan Tasker profili koji će vam pokazati koliko Tasker može biti moćan ako ste voljni razmišljati izvan okvira. Iako smo mi obavili većinu teškog posla za vas i svakako slobodno možete uvesti moje profile i koristiti ih takve kakve jesu, Toplo preporučujem da pokušate naučiti kako koristiti Tasker ako želite moći prilagoditi ove zadatke sami. Na našem

Tasker savjeti i trikovi forumima ili na Redditovom /r/Tasker subredditu, možete dijeliti i raditi s drugima na tome kako implementirati ideju koju možda imate (kao napravio sam puno puta).

Ovo je 5. tjedan od Tasker pro. Prošli tjedan, pokazali smo vam kako možete koristiti Tasker za kopiranje dvofaktorskih kodova za provjeru autentičnosti poslanih putem SMS-a bez napuštanja aplikacije. Ovaj tjedan ćemo vam pokazati kako postavite alarm temeljen na kalendaru i onemogućite sve alarme postavljene da se aktiviraju tijekom rada!


Tasker Pro #5: Alarm temeljen na kalendaru

Budiš se u 7 ujutro. Istuširate se, doručkujete, popijete šalicu kave, uskočite u auto i na putu ste na posao. Ako je ovo vaša rutina svakog jutra, vjerojatno nemate mnogo problema s pamćenjem namjestiti budilicu. Za nas koji radimo nepravilno radno vrijeme, vrlo je važno provjeriti svoj radni raspored kako bismo bili sigurni u koje vrijeme trebamo biti budni i spremni stići na vrijeme. Ne zaboravite namjestiti budilicu ključno je ako želite biti točan radnik, ali svi smo mi ljudi pa ćemo sigurno pogriješiti. Zato sam osmislio ovu budilicu temeljenu na kalendaru koristeći Tasker i aplikaciju AlarmPad kako bih sigurni da ako imate zakazan posao sljedeći dan, zajamčeno je da imate postavljen alarm za to vrijeme.


Zahtjevi

  • Tasker (2,99 USD)
  • AlarmPad (Otkrio sam da AlarmPad ima najbolju integraciju Taskera, ali svaka aplikacija za budilicu s integracijom Taskera će raditi)
  • AutoAlarm
  • AutoTools Beta

upute

Trebat će vam neke pripreme kako bi ovaj zadatak doista uspio za vas. Prije svega, zapravo ćete morati provjeriti pratite li svoj raspored rada u Google kalendaru. Moj raspored rada, na primjer, ima opciju izvoza u Google kalendar, što je način na koji sam ga postavio. Nakon što ste postavili svoj kalendar, sada ćemo razgovarati o dvije odvojene, neovisne Tasker skripte koje će raditi kako bi osigurale da i stići na posao na vrijeme i osigurati da se nikada ne nađete u neugodnoj situaciji u kojoj ste zaboravili isključiti alarm na raditi. Možete implementirati jednu ili obje ove postavke kako vam odgovara.

Prvo, kako napraviti alarm temeljen na kalendaru. Ispod je snimak zaslona radnji potrebnih za postavljanje ovog zadatka. Ovaj zadatak treba izvoditi jednom svake večeri, po mogućnosti prije odlaska u krevet. Možete ga postaviti da radi na temelju vremenskog konteksta (npr. svake noći u ponoć) ili na temelju nekog drugog okidača poput NFC oznaka (ovo je moj preferirani način).

  1. Zadatak --> Izvrši zadatak. Ime: Nabavite događaje. Ako primijetite, prva radnja u ovom koraku zapravo poziva drugi zadatak. Ovo je zadatak koji sam uredio iz rada Redditora na Taskeru i pokazao ga na XDA u ožujku tijekom Taskerovog tjedna. Potpuni vodič o tome što je ovaj zadatak i što radi može se pronaći u našem Forum Tasker Tips & Tricks. Taj zadatak možete preuzeti u povezanoj niti ili dolje jer sam ga ponovno učitao za potrebe ovog vodiča. Malo upozorenje, ako svoj kalendar koristite za hrpu različitih stvari koje ne želite postavite alarm za, onda svakako uredite skriptu 'Dohvati događaje' tako da povlači samo iz vašeg specifičnog posla kalendar.
  2. Zadatak --> Ako. Ako %Calstart1je postavljeno. Time će se skripta pokrenuti samo ako u vašem Google kalendaru stvarno postoji događaj za sutra.
  3. Dodaci --> AutoAlarm. Ovo će izvući gomilu detalja o sljedećem alarmu. Tehnički to je moguće učiniti s nekoliko Java funkcija, ali uključuje više koraka nego što je potrebno, a dodatak to čini daleko lakšim.
  4. Varijable --> Skup varijabli. Ime: %sljedeći alarm do %TIMES + %sekundi. Označite "Radi matematiku". Ovo će izvući vrijeme za koje je sljedeći alarm trenutno zakazan (predstavljeno kao sekunde od epohe) kao varijablu pod nazivom "nextalarm".
  5. Varijable --> Skup varijabli. Ime: %razl do (%Calstart1-%nextalarm)/3600. Označite "Radi matematiku". Ova formula će odrediti razliku u vremenu između sljedećeg događaja u vašem kalendaru i vremena na koje je postavljen sljedeći alarm, u satima.
  6. Zadatak --> Ako. Ako %razl< 2. Ako je sljedeći alarm udaljen više od 2 sata (prije ili poslije događaja u kalendaru, nije važno), tada moramo zakazati prikladniji alarm.
  7. Varijable --> Skup varijabli. Ime: %alarm do %Calstart1*1000. Sve što ovdje radimo je priprema vremena na koje trebamo postaviti budilicu kako bismo ga mogli unijeti u AutoTools u formatu koji on može prepoznati.
  8. Dodaci --> AutoTools --> AutoTools Vrijeme. Kliknite na Dodaj vrijeme. Ići Datum i kliknite na Millis podataka i ući %alarm. Vrati se i za Dodaj jedinicu namjesti na Sati. Za Dodatna vrijednost namjesti na -2 (ovo je koliko vremena prije događaja u kalendaru za koji će Tasker postaviti alarm, ako mislite da je 2 sata prije posla predugo, možete promijeniti broj, ali provjerite je li negativan broj). Za Izlazni format: postavite na HH: mm.
  9. Varijable --> Split varijable. Ime: %izračunatog datuma. Cjepidlaka : (da, to je dvotačka). Ovo će sljedeći alarm podijeliti u dvije odvojene varijable, jednu za sate i jednu za minute.
  10. Dodaci --> radnja pokretanja AlarmPada. Onemogući: Sljedeći alarm.
  11. Dodaci --> AlarmPad postavi alarm. Napravite to sat vremena %izračunatog datuma1 i za minutu ga napravi %izračunatog datuma2. Označite "automatski izbriši nakon pokretanja."
  12. Zadatak --> Kraj ako.
  13. Zadatak --> Kraj ako.

I to je to što se tiče alarma temeljenog na kalendaru! Ako već neko vrijeme koristite AlarmPad, mogli biste pomisliti da je cijeli ovaj zadatak suvišan jer sam AlarmPad ima značajku za praćenje događaja u kalendaru, ali vas samo pita želite li ih postaviti (što znači da to morate učiniti ručno) i ne pravi razliku između vaših različitih kalendara. Pod pretpostavkom da ste ispravno postavili svoj radni kalendar, ovo će sve učiniti automatski tako da ne morate brinuti ni o čemu.

Slijedi varijacija prilično uobičajene Tasker skripte koja uključuje utišavanje vašeg telefona na poslu... ali s dodatnom pogodnošću onemogućavanja svih alarma koji su postavljeni da se aktiviraju tijekom rada! Evo pregleda kako to izgleda:

Kao što vidite, stvorit ćete profil stanja koji je aktivan kad god se otkrije događaj u kalendaru. Napravite novi profil i dajte mu naziv Tihi kalendar. Ostavite naslov, lokaciju, opis sve prazno, ali za kalendar odaberite svoj radni kalendar. Napravite zadatak unosa bez naziva. Evo koraka po redu, koje ćemo detaljno obraditi u nastavku.

  1. Audio --> Tihi način rada. Način rada: Vibrirati. Samo po sebi razumljivo. Postavite telefon da samo vibrira kada ste na poslu.
  2. Aplikacija --> Testiraj aplikaciju. Tip: Početak kalendara (sekunde). Podaci: %PUTA. Pohrani rezultat u: %currstart. Dobijte vrijeme početka trenutnog događaja u kalendaru. Koristit ćemo ovo za usporedbu sa sljedećim postavljenim alarmom.
  3. Dodatak --> AutoAlarm. Dobijte informacije o sljedećem alarmu.
  4. Varijable --> Skup varijabli. Ime: %sljedeći alarm do %TIMES+%sekundi. Dobijte vrijeme na koje je postavljen sljedeći alarm, definirano u sekundama od epohe.
  5. Testirajte aplikaciju. Tip: Naslov kalendara. Podaci: %sljedeći alarm. Pohrani rezultat u: %titula. Dobijte naslov događaja koji odgovara, ako postoji, vremenu na koje je postavljen sljedeći alarm.
  6. Testirajte aplikaciju. Tip: Kalendar Kalendar. Podaci: %sljedeći alarm. Pohrani rezultat u %kalendar. Nabavite kalendar koji odgovara gore navedenom događaju.
  7. Testirajte aplikaciju. Tip: Početak kalendara (sekunde). Podaci: %sljedeći alarm. Pohrani rezultat u: %sljedeći početak. Dohvatite vrijeme početka događaja u kalendaru koji odgovara sljedećem alarmu, ako ga ima.
  8. Dodatak --> radnja pokretanja AlarmPada. Onemogući: Sljedeći alarm. Ček Ako i postavite ga na ako je %title1 Set & %calendar1 ~ YOURKCALENDARNAME & %currstart1 = %nextstart1. Ovo su tri provjere kako bi se osiguralo da je sljedeći alarm pravilno onemogućen. Ako je sljedeći alarm postavljen tijekom događaja u kalendaru I taj je događaj u kalendaru iz vašeg radnog kalendara I taj se kalendarski događaj preklapa s vašim trenutačnim poslom, tada i SAMO ONDA onemogućite sljedeći alarm.

Ovu skriptu možete koristiti odvojeno od gornje ili u kombinaciji s njom. Koristim oba i stvarno mi dobro pomažu s mojim neredovitim radnim rasporedom. Pokušaj!


I voila! Ako možete ovo pratiti, onda čestitamo, prilično ste majstor Taskera! Zbunjeni ste na koraku i samo želite uvesti skriptu i nastaviti sa svojim životom? Ne mogu te kriviti, ovaj sam morao puno razmišljati kako bih to dobro donio.

Ako želite uvesti ovu Tasker skriptu, možete je preuzeti s Android File Host. Morat ćete preuzeti ove tri datoteke i sve ih uvesti: [1] [2] [3Kako biste uvezli zadatak, prvo trebate onemogućiti početnički način rada u Taskeru odlaskom na izbornik --> postavke. Pod karticom korisničkog sučelja poništite odabir "Početnički način". Zatim se vratite u glavni izbornik Taskera, kliknite na karticu 'Zadaci'. Zatim dugo pritisnite karticu "Zadaci" i pritisnite "Uvezi". Dođite do mjesta gdje ste preuzeli moju .prf.xml datoteku i odaberite je da biste je uvezli. Nakon što ga uvezete, slobodni ste se igrati s njim kako vam odgovara.

Sljedeći tjedan za Tasker Pro pokazat ću vam kako otključajte svoj Windows PC pomoću otiska prsta!

Provjerite sve Tasker Pro skripte!

Što bi volio da napravim s Taskerom? Javite nam u nastavku i možda ćemo vašu ideju predstaviti u budućem članku!