Tasker Pro: Kalenteripohjaiset hälytykset, jotta et koskaan jää töistä ja säästät itsesi hämmennykseltä!

click fraud protection

Opi asettamaan kalenteripohjainen hälytys Taskerin ja Alarm Pad -sovelluksen avulla. Älä koskaan myöhästy töistä ja säästä itsesi hämmennykseltä!

Automatisoinnin on tarkoitus yksinkertaistaa jokapäiväisiä tehtäviä, jotta saat enemmän arvokasta aikaa rakastamiesi asioiden tekemiseen. XDA: ssa olemme näyttäneet sinulle, kuinka voit käyttää Taskeria suojaa laitteesi, parantaa tuottavuutta, tai tehdä ajamisesta turvallisempaa, kaikki osa sarjaamme "Tasker-viikko.'

Mutta hauskuus ei lopu tähän. Jos olet kutinnut joitakin todella mahtavia Tasker-tehtäviä (ja olet kyllästynyt tylsä esimerkiksi kertomalla, kuinka puhelin käynnistetään uudelleen tai ravistamalla puhelinta herättääksesi näytön), sitten uusi Tasker Pro -sarja on sinulle.

Julkaisemme sarjan erittäin edistynyt Tasker-profiilit, jotka osoittavat, kuinka tehokas Tasker voi olla, jos olet valmis ajattelemaan laatikon ulkopuolella. Vaikka olemme tehneet suurimman osan kovasta työstä puolestasi ja voit varmasti tuoda profiilini ja käyttää niitä sellaisenaan, Suosittelen, että opetat Taskerin käytön, jos haluat mukauttaa näitä tehtäviä sinä itse. Yli meidän

Taskerin vinkkejä ja temppuja foorumeilla tai Redditin /r/Tasker subredditissä, voit jakaa ja työskennellä muiden kanssa mahdollisen idean toteuttamisessa (kuten olen tehnyt monta kertaa).

Tämä on Viikko 5 Tasker prosta. Viime viikko, näytimme sinulle, kuinka voit käyttää Taskeria tekstiviestillä lähetettyjen kaksivaiheisten todennuskoodien kopioimiseen poistumatta sovelluksestasi. Tällä viikolla näytämme sinulle kuinka aseta kalenteripohjainen hälytys ja poista käytöstä kaikki hälytykset, jotka on asetettu soimaan työn aikana!


Tasker Pro #5: Kalenteripohjainen hälytys

Heräät klo 7. Menet suihkuun, syöt aamiaista, otat kupin kahvia, hyppäät autoosi ja olet matkalla töihin. Jos tämä on joka aamu rutiinisi, sinulla ei todennäköisesti ole paljon ongelmia herätyskellon asettamisen muistamisessa. Meille, jotka työskentelevät epäsäännöllisesti, on melko tärkeää tarkistaa työaikataulumme varmistaaksemme, mihin aikaan meidän on oltava hereillä ja valmiina saapumaan ajoissa. Herätyskellon asettamisen muistaminen on ratkaisevan tärkeää täsmälliselle työntekijälle, mutta olemme kaikki ihmisiä, joten teemme varmasti virheitä. Siksi olen kehittänyt tämän kalenteripohjaisen herätyskellon Taskerin ja AlarmPad-sovelluksen avulla varmista, että jos sinulla on seuraavan päivän työaika, sinulla on taatusti herätys asetettuna sitä varten aika.


Vaatimukset

  • Tasker (2,99 dollaria)
  • AlarmPad (Olen huomannut, että AlarmPadissa on paras Tasker-integraatio, mutta mikä tahansa Tasker-integraatiolla varustettu herätyskellosovellus toimii)
  • AutoAlarm
  • AutoTools Beta

Ohjeet

Tarvitset jonkin verran valmistautumista, jotta tämä tehtävä todella toimii sinulle. Ensinnäkin sinun on itse asiassa varmistettava, että pidät kirjaa työaikataulustasi Google-kalenterissa. Esimerkiksi työaikataulullani on mahdollisuus viedä Google-kalenteriin, joten määritän sen. Kun olet määrittänyt kalenterisi, keskustelemme nyt kahdesta erillisestä, itsenäisestä Tasker-skriptistä, jotka varmistavat, että sekä ehdit ajoissa töihin että varmistat, ettei koskaan tule kiusallista tilannetta, jossa unohdat sammuttaa hälytyksen klo. tehdä työtä. Voit toteuttaa toisen tai molemmat näistä asetuksista parhaaksi katsomallasi tavalla.

Ensinnäkin kalenteripohjaisen hälytyksen tekeminen. Alla on kuvakaappaus tämän tehtävän määrittämiseen tarvittavista toimista. Tämä tehtävä tulisi suorittaa kerran joka ilta, mieluiten ennen nukkumaanmenoa. Voit asettaa sen toimimaan aikakontekstin perusteella (esim. joka ilta keskiyöllä) tai perustuu johonkin muuhun laukaisuun, kuten an NFC-tunniste (tämä on suosikkini).

  1. Tehtävä --> Suorita tehtävä. Nimi: Hanki tapahtumia. Jos huomaat, tämän vaiheen ensimmäinen toiminto vaatii itse asiassa toisen tehtävän. Tämä on tehtävä, jonka muokkasin Redditorin työstä Taskerissa ja esitin XDA: lle maaliskuussa Tasker-viikon aikana. Täydellinen opas siitä, mitä tämä tehtävä on ja mitä se tekee, löytyy meidän sivuiltamme Tasker Tips & Tricks -foorumi. Voit ladata tehtävän linkitetystä ketjusta tai alla, koska olen ladannut sen uudelleen tämän oppaan vuoksi. Tässä pieni varoitus, jos käytät kalenteriasi useisiin erilaisiin asioihin, joita et halua määritä hälytys, ja varmista sitten, että muokkaat Get Events -skriptiä niin, että se noutaa vain tietystä työstäsi kalenteri.
  2. Tehtävä --> Jos. Jos %Calstart1on asetettu. Tämä saa skriptin suorittamaan vain, jos Google-kalenterissasi on tapahtuma huomenna.
  3. Plugins --> AutoAlarm. Tämä kerää paljon yksityiskohtia seuraavasta tapahtuvasta hälytyksestä. Teknisesti tämä on mahdollista muutamalla Java-toiminnolla, mutta se sisältää enemmän vaiheita kuin on tarpeen ja laajennus vain tekee siitä paljon helpompaa.
  4. Muuttujat --> Muuttujajoukko. Nimi: %nextalarm to %TIMES + %sekuntia. Valitse "Do Maths". Tämä vetää ajan, jolloin seuraava hälytys on tällä hetkellä ajoitettu (esitetty sekunteina aikakaudesta lähtien) muuttujaksi nimeltä "nextalarm".
  5. Muuttujat --> Muuttujajoukko. Nimi: %diff kohteeseen (%Calstart1-%nextalarm)/3600. Valitse "Do Maths". Tämä kaava määrittää kalenterisi seuraavan tapahtuman ja seuraavan herätysajan välisen ajan tunteina.
  6. Tehtävä --> Jos. Jos %diff< 2. Jos seuraava hälytys on yli 2 tunnin päässä (ennen tai jälkeen kalenteritapahtuman, sillä ei ole väliä), meidän on ajoitettava sopivampi hälytys.
  7. Muuttujat --> Muuttujajoukko. Nimi: %hälytys to %Calstart1*1000. Teemme tässä vain valmistelemme aikaa, joka meidän on asetettava herätyskellolle, jotta voimme syöttää sen AutoToolsiin siinä muodossa, jonka se tunnistaa.
  8. Plugins --> AutoTools --> AutoTools Time. Klikkaa Lisää aika. Mene Päivämäärä ja klikkaa Data Millis ja astu sisään %hälytys. Palaa takaisin Lisää yksikkö aseta se päälle Tuntia. varten Lisätä arvoa aseta se päälle -2 (tämä on kuinka kauan ennen kalenteritapahtumaa, jolle Tasker asettaa hälytyksen, jos 2 tuntia ennen työtä on mielestäsi liian pitkä aika, voit muuttaa numeroa, mutta varmista, että se on negatiivinen numero). varten Tulostusmuoto: aseta se päälle HH: mm.
  9. Muuttujat --> Variable Split. Nimi: %laskettupäivämäärä. Jakaja : (kyllä, se on kaksoispiste). Tämä muuttaa seuraavan hälytyksen kahdeksi erilliseksi muuttujaksi, yksi tunneille ja toinen minuutteille.
  10. Plugins --> AlarmPad-ajotoiminto. Poista käytöstä: Seuraava hälytys.
  11. Plugins --> AlarmPad asettaa hälytyksen. Tuntia pärjää %atcalculateddate1 ja onnistu hetkessä %atcalculateddate2. Valitse "Poista automaattisesti suorituksen jälkeen".
  12. Tehtävä --> Lopeta jos.
  13. Tehtävä --> Lopeta jos.

Ja siinä kaikki kalenteripohjaiselle hälytysosalle! Jos olet nyt käyttänyt AlarmPadia jonkin aikaa, saatat ajatella, että tämä koko tehtävä on tarpeeton, koska AlarmPadissa itsessään on ominaisuus kalenteritapahtumien tarkkailemiseen. mutta se kysyy vain, haluatko määrittää ne (eli sinun on tehtävä se manuaalisesti) ja se ei tee eroa eri kalenteriesi välillä. Olettaen, että olet asettanut työkalenterisi oikein, tämä tekee kaiken automaattisesti, joten sinun ei tarvitse huolehtia mistään.

Seuraavaksi muunnelma melko yleisestä Tasker-skriptistä, joka sisältää puhelimen hiljentämisen töissä... mutta lisäetuna on se, että kaikki hälytykset voidaan kytkeä pois päältä työn aikana! Tässä on yleiskatsaus miltä se näyttää:

Kuten näet, luot tilaprofiilin, joka on aktiivinen aina, kun kalenteritapahtuma havaitaan. Luo uusi profiili ja nimeä se Hiljainen kalenteri. Jätä otsikko, sijainti, kuvaus tyhjiksi, mutta valitse kalenterista työkalenteri. Luo syöttötehtävä ilman nimeä. Tässä ovat vaiheet järjestyksessä, joita käsittelemme yksityiskohtaisesti alla.

  1. Ääni --> Äänetön tila. Tila: Värinä. Itsestään selittävä. Aseta puhelin käyttämään vain värinätilaa töissä.
  2. Sovellus -> Testaa sovellus. Tyyppi: Kalenterin aloitus (sekuntia). Tiedot: %AJAT. Tallenna tulos: %currstart. Hanki nykyisen kalenteritapahtuman alkamisaika. Käytämme tätä vertaamaan seuraavaan asetettuun hälytykseen.
  3. Plugin --> AutoAlarm. Hanki tietoa seuraavasta hälytyksestä.
  4. Muuttujat --> Muuttujajoukko. Nimi: %nextalarm to %TIMES+%sekuntia. Hae kellonaika, jolle seuraava hälytys on asetettu, määritettynä sekunteina aikakauden jälkeen.
  5. Testisovellus. Tyyppi: Kalenterin otsikko. Tiedot: %nextalarm. Tallenna tulos: %title. Hanki tapahtuman otsikko, joka vastaa, jos sellainen on, seuraavan hälytyksen ajankohtaa.
  6. Testisovellus. Tyyppi: Kalenteri Kalenteri. Tiedot: %nextalarm. Tallenna tulos sisään %kalenteri. Hanki yllä olevaa tapahtumaa vastaava kalenteri.
  7. Testisovellus. Tyyppi: Kalenterin aloitus (sekuntia). Tiedot: %nextalarm. Tallenna tulos: %nextstart. Hae kalenteritapahtuman alkamisaika, joka vastaa seuraavaa hälytystä, jos sellainen on.
  8. Plugin --> AlarmPad-ajotoiminto. Poista käytöstä: Seuraava hälytys. Tarkistaa Jos ja aseta se päälle jos %title1 on Aseta & %calendar1 ~ TYÖKALENTERISI & %currstart1 = %nextstart1. Tämä tekee kolme tarkistusta varmistaakseen, että seuraava hälytys on poistettu käytöstä oikein. Jos seuraava hälytys asetetaan kalenteritapahtuman aikana JA kyseinen kalenteritapahtuma on työkalenteristasi JA kalenteritapahtuma on päällekkäinen nykyisen työsi kanssa juuri nyt, sitten ja VAIN SIIN poista seuraava käytöstä hälytys.

Voit käyttää tätä skriptiä erikseen yllä olevasta tai yhdessä sen kanssa. Käytän molempia ja se auttaa minua todella hyvin epäsäännöllisen työaikatauluni kanssa. Yritä!


Ja voila! Jos pystyt seuraamaan tätä, onnittelut, olet melko pitkälti Taskerin mestari! Oletko hämmentynyt yhdessä vaiheessa ja haluat vain tuoda käsikirjoituksen ja jatkaa elämääsi? En voi syyttää sinua, tämä vei itseltäni paljon ajatuksia saadakseni sen oikein.

Jos haluat tuoda tämän Tasker-skriptin, voit ladata sen Android File Hostista. Sinun on ladattava nämä kolme tiedostoa ja tuotava ne kaikki: [1] [2] [3Tehtävän tuomiseksi sinun on ensin poistettava Aloittelijatila käytöstä Taskerissa siirtymällä valikosta --> Asetukset. Poista Käyttöliittymä-välilehdeltä Aloittelijatila-valinta. Napsauta sitten takaisin Tasker-valikossa Tehtävät-välilehteä. Paina sitten pitkään Tehtävät-välilehteä ja paina Tuo. Siirry kohtaan, johon latasit .prf.xml-tiedostoni, ja tuo se valitsemalla se. Kun olet tuonut sen, voit vapaasti leikkiä sen kanssa parhaaksi katsomallasi tavalla.

Ensi viikolla Tasker Prossa näytän sinulle, kuinka se tehdään avaa Windows-tietokoneesi lukitus sormenjäljelläsi!

Tarkista kaikki Tasker Pro -skriptit!

Mitä haluaisit minun tekevän Taskerin kanssa? Kerro meille alla, niin voimme esitellä ideasi tulevassa artikkelissa!