Tasker Pro: alarmy oparte na kalendarzu, dzięki którym nigdy nie przegapisz pracy i nie będziesz się wstydzić!

Dowiedz się, jak ustawić alarm oparty na kalendarzu za pomocą Taskera i aplikacji o nazwie Alarm Pad. Nigdy nie spóźnij się do pracy i oszczędź sobie wstydu!

Automatyzacja ma polegać na upraszczaniu codziennych zadań, abyś miał więcej cennego czasu na robienie tego, co kochasz. Na XDA pokazaliśmy, jak możesz używać Taskera zabezpiecz swoje urządzenie, poprawić produktywność, Lub sprawić, że jazda będzie bezpieczniejsza, wszystko to jest częścią naszej serii zatytułowanej „Tydzień Taskera.'

Ale na tym zabawa się nie kończy. Jeśli swędzisz kilka naprawdę niesamowitych zadań Taskera (i są zmęczeni nudny takie jak informowanie Cię, jak ponownie uruchomić telefon lub potrząśnięcie telefonem, aby wybudzić wyświetlacz), a następnie nasza nowość Seria Tasker Pro jest dla Ciebie.

Będziemy publikować serię wysoce zaawansowany Profile Taskera, które pokażą Ci, jak potężny może być Tasker, jeśli chcesz myśleć nieszablonowo. Chociaż wykonaliśmy za Ciebie większość ciężkiej pracy i z pewnością możesz importować moje profile i używać ich w niezmienionej postaci, Gorąco polecam wypróbowanie nauki korzystania z Taskera, jeśli chcesz mieć możliwość dostosowania tych zadań się. Nad naszym

Wskazówki i porady dla Taskera na forach lub na subreddicie /r/Tasker Reddita możesz dzielić się z innymi i pracować nad tym, jak wdrożyć swój pomysł (jako zrobiłem wiele razy).

To jest Tydzień 5 z Tasker pro. Zeszły tydzień, pokazaliśmy Ci, jak możesz używać Taskera do kopiowania kodów uwierzytelniania dwuskładnikowego wysyłanych SMS-em bez opuszczania aplikacji. W tym tygodniu pokażemy Ci, jak to zrobić ustaw alarm oparty na kalendarzu i wyłącz wszelkie alarmy ustawione na włączenie się podczas pracy!


Tasker Pro #5: Alarm oparty na kalendarzu

Budzisz się o 7 rano. Bierzesz prysznic, jesz śniadanie, pijesz kawę, wskakujesz do samochodu i jedziesz do pracy. Jeśli jest to Twoja rutyna każdego ranka, prawdopodobnie nie masz wielu problemów z pamiętaniem o ustawieniu budzika. Dla tych z nas, którzy pracują w nieregularnych godzinach, bardzo ważne jest sprawdzenie harmonogramu pracy, aby upewnić się, o której godzinie musimy wstać i być gotowi na przybycie na czas. Pamiętaj o nastawieniu budzika, aby być punktualnym pracownikiem, ale wszyscy jesteśmy ludźmi, więc popełniamy błędy. Właśnie dlatego wymyśliłem ten budzik oparty na kalendarzu, używając Taskera i aplikacji AlarmPad upewnij się, że jeśli masz zaplanowaną pracę na następny dzień, masz gwarancję, że masz ustawiony alarm czas.


Wymagania

  • Tasker (2,99 USD)
  • AlarmPad (Odkryłem, że AlarmPad ma najlepszą integrację z Taskerem, ale każda aplikacja budzika z integracją Taskera będzie działać)
  • Autoalarm
  • Beta narzędzi AutoTools

Instrukcje

Będziesz potrzebował pewnego przygotowania, aby to zadanie naprawdę zadziałało. Przede wszystkim musisz upewnić się, że śledzisz swój harmonogram pracy w Kalendarzu Google. Na przykład mój harmonogram pracy ma opcję eksportu do Kalendarza Google i tak to skonfigurowałem. Po skonfigurowaniu kalendarza omówimy teraz dwa oddzielne, niezależne skrypty Taskera, które zapewnią, że zarówno zdążyć do pracy, jak i mieć pewność, że nigdy nie będziesz mieć kłopotliwej sytuacji, w której zapomniałeś wyłączyć alarm praca. Możesz wdrożyć jedną lub obie te konfiguracje, według własnego uznania.

Po pierwsze, jak zrobić alarm oparty na kalendarzu. Poniżej znajduje się zrzut ekranu przedstawiający działania potrzebne do skonfigurowania tego zadania. To zadanie należy wykonywać raz dziennie, najlepiej przed pójściem spać. Możesz skonfigurować go tak, aby działał w oparciu o kontekst czasowy (np. każdego wieczoru o północy) lub w oparciu o inny wyzwalacz, np Znacznik NFC (jest to moja preferowana metoda).

  1. Zadanie --> Wykonaj zadanie. Nazwa: Pobierz Wydarzenia. Jeśli zauważysz, pierwsza akcja w tym kroku w rzeczywistości wymaga innego zadania. To zadanie, które zredagowałem na podstawie pracy Redditora na Taskerze i pokazałem XDA w marcu podczas Tygodnia Taskera. Pełny przewodnik na temat tego, czym jest to zadanie i do czego służy, można znaleźć w naszym Forum porad i wskazówek Taskera. Możesz pobrać to zadanie w wątku, do którego prowadzi link, lub poniżej, ponieważ przesłałem je ponownie na potrzeby tego przewodnika. Tutaj małe ostrzeżenie, jeśli używasz kalendarza do wielu różnych rzeczy, których nie chcesz ustaw alarm, a następnie upewnij się, że edytujesz skrypt „Pobierz zdarzenia”, aby pobierał tylko informacje z Twojej konkretnej pracy kalendarz.
  2. Zadanie --> Jeśli. Jeśli %Calstart1jest ustawione. Spowoduje to uruchomienie skryptu tylko wtedy, gdy w Twoim Kalendarzu Google rzeczywiście znajduje się wydarzenie na jutro.
  3. Wtyczki --> AutoAlarm. Spowoduje to wyświetlenie wielu szczegółów na temat następnego występującego alarmu. Technicznie rzecz biorąc, można to zrobić za pomocą kilku funkcji Java, ale wymaga to większej liczby kroków, niż jest to konieczne, a wtyczka po prostu znacznie to ułatwia.
  4. Zmienne --> Zbiór zmiennych. Nazwa: %następny alarm Do %TIMES + %sekund. Zaznacz opcję „Zajmij się matematyką”. Spowoduje to pobranie czasu, w którym aktualnie zaplanowany jest następny alarm (przedstawianego jako sekundy od epoki) jako zmiennej o nazwie „nextalarm”.
  5. Zmienne --> Zbiór zmiennych. Nazwa: %różnicy Do (%Calstart1-%nextalarm)/3600. Zaznacz opcję „Zajmij się matematyką”. Ta formuła określi różnicę w czasie pomiędzy następnym wydarzeniem w kalendarzu a godziną ustawienia następnego alarmu (w godzinach).
  6. Zadanie --> Jeśli. Jeśli %różnicy< 2. Jeśli następny alarm przypada za więcej niż 2 godziny (nie ma to znaczenia przed wydarzeniem w kalendarzu lub po nim), musimy zaplanować bardziej odpowiedni alarm.
  7. Zmienne --> Zbiór zmiennych. Nazwa: %alarm Do %Calstart1*1000. Jedyne, co tutaj robimy, to przygotowanie godziny, na którą musimy ustawić budzik, abyśmy mogli wprowadzić ją do programu AutoTools w formacie, który może rozpoznać.
  8. Wtyczki --> AutoTools --> Czas AutoTools. Kliknij Dodaj czas. Iść do Data i kliknij Dane Millisa i wejdź %alarm. Wróć i po Dodaj jednostkę ustaw to na Godziny. Dla Dodać wartość ustaw to na -2 (jest to czas przed wydarzeniem w kalendarzu, na który Tasker ustawi alarm. Jeśli uważasz, że 2 godziny przed pracą to za długo, możesz zmienić tę liczbę, ale upewnij się, że jest to Liczba ujemna). Dla Format wyjściowy: ustaw to GG: mm.
  9. Zmienne --> Podział zmiennych. Nazwa: %obliczonej daty. Rozdzielacz : (tak, to dwukropek). Spowoduje to podzielenie następnego alarmu na dwie oddzielne zmienne, jedną dla godzin i jedną dla minut.
  10. Wtyczki --> Akcja uruchomienia AlarmPada. Wyłącz: Następny występujący alarm.
  11. Wtyczki --> AlarmPad ustawia alarm. Zrób to na godzinę %atobliczonadata1 i na minutę to zrobić %atobliczonadata2. Zaznacz opcję „usuń automatycznie po uruchomieniu”.
  12. Zadanie --> Zakończ, jeśli.
  13. Zadanie --> Zakończ, jeśli.

I to wszystko w części dotyczącej alarmów opartych na kalendarzu! Jeśli używasz AlarmPad już od jakiegoś czasu, możesz pomyśleć, że całe to zadanie jest zbędne, ponieważ sam AlarmPad ma funkcję monitorowania wydarzeń w kalendarzu, ale pyta tylko, czy chcesz je ustawić (co oznacza, że ​​musisz to zrobić ręcznie) i nie rozróżnia różnych kalendarzy. Zakładając, że poprawnie skonfigurowałeś swój kalendarz pracy, wszystko zrobi się automatycznie, więc nie musisz się o nic martwić.

Następnie odmiana dość popularnego skryptu Taskera, który polega na wyciszeniu telefonu w pracy… ale z dodatkową korzyścią polegającą na wyłączeniu wszelkich alarmów, które przypadkiem uruchomiły się podczas pracy! Oto przegląd tego, jak to wygląda:

Jak widać, utworzysz profil stanu, który będzie aktywny po wykryciu wydarzenia w kalendarzu. Utwórz nowy profil i nadaj mu nazwę Cichy kalendarz. Pozostaw tytuł, lokalizację i opis puste, ale w przypadku kalendarza wybierz kalendarz służbowy. Utwórz zadanie wpisu bez nazwy. Oto kroki w kolejności, które szczegółowo omówimy poniżej.

  1. Dźwięk --> Tryb cichy. Tryb: Wibrować. Samoobjaśniające się. Ustaw telefon tak, aby podczas pracy działał tylko w trybie wibracji.
  2. Aplikacja --> Testuj aplikację. Typ: Początek kalendarza (sekundy). Dane: %CZASY. Zapisz wynik w: %currstart. Uzyskaj godzinę rozpoczęcia bieżącego wydarzenia w kalendarzu. Wykorzystamy to do porównania z następnym ustawionym alarmem.
  3. Wtyczka --> AutoAlarm. Uzyskaj informację o następnym alarmie.
  4. Zmienne --> Zbiór zmiennych. Nazwa: %następny alarm Do %TIMES+%sekund. Uzyskaj czas ustawienia następnego alarmu, określony w sekundach od epoki.
  5. Testuj aplikację. Typ: Tytuł kalendarza. Dane: %następny alarm. Zapisz wynik w: %tytuł. Uzyskaj tytuł zdarzenia pasującego (jeśli istnieje) do godziny ustawienia następnego alarmu.
  6. Testuj aplikację. Typ: Kalendarz Kalendarz. Dane: %następny alarm. Zapisz wynik w %kalendarz. Zdobądź kalendarz odpowiadający powyższemu wydarzeniu.
  7. Testuj aplikację. Typ: Początek kalendarza (sekundy). Dane: %następny alarm. Zapisz wynik w: %następny start. Uzyskaj godzinę rozpoczęcia wydarzenia w kalendarzu odpowiadającego następnemu alarmowi, jeśli taki istnieje.
  8. Wtyczka --> Akcja uruchomienia AlarmPada. Wyłącz: Następny występujący alarm. Sprawdzać Jeśli i ustaw to jeśli %title1 to Set & %calendar1 ~ YOURWORKCALENDARNAME & %currstart1 = %nextstart1. Wykonuje to trzy sprawdzenia, aby upewnić się, że następny alarm został prawidłowo wyłączony. Jeśli następny alarm zostanie ustawiony podczas wydarzenia w kalendarzu ORAZ to wydarzenie kalendarza pochodzi z Twojego kalendarza służbowego ORAZ to wydarzenie w kalendarzu pokrywa się z Twoją obecną pracą, a następnie i TYLKO WTEDY wyłącz następne alarm.

Możesz używać tego skryptu niezależnie od powyższego lub w koordynacji z nim. Używam obu i bardzo dobrze mi to pomaga w nieregularnym harmonogramie pracy. Spróbuj!


I voila! Jeśli jesteś w stanie to śledzić, gratulacje, jesteś w zasadzie mistrzem Taskera! Zdezorientowany na jednym etapie, chcesz po prostu zaimportować scenariusz i zająć się swoim życiem? Nie mogę cię winić, dużo myślałem, zanim to dobrze ująłem.

Jeśli chcesz zaimportować ten skrypt Taskera, możesz go pobrać z Android File Host. Będziesz musiał pobrać te trzy pliki i zaimportować je wszystkie: [1] [2] [3Aby zaimportować zadanie, należy najpierw wyłączyć tryb dla początkujących w Taskerze, przechodząc do menu --> preferencje. Na karcie Interfejs użytkownika odznacz opcję „Tryb dla początkujących”. Następnie w głównym menu Taskera kliknij zakładkę „Zadania”. Następnie naciśnij długo kartę „Zadania” i naciśnij „Importuj”. Przejdź do miejsca, w którym pobrałeś mój plik .prf.xml i wybierz go, aby go zaimportować. Po zaimportowaniu możesz dowolnie się nim bawić.

W przyszłym tygodniu dla Tasker Pro pokażę ci, jak to zrobić odblokuj swój komputer z systemem Windows za pomocą odcisku palca!

Sprawdź wszystkie skrypty Tasker Pro!

Co chciałbyś, żebym robił z Taskerem? Daj nam znać poniżej, a być może zaprezentujemy Twój pomysł w przyszłym artykule!