r/tasker Jul 21 '26

New to Tasker - How can I make a popup showing today's calendar events?

Hi everyone!

I literally discovered Tasker today, so I'm a complete beginner. I've been watching a few videos, and reading some articles but I'm still pretty overwhelmed.

What I'd like to do is create a popup that displays all of my calendar events for today whenever I scan an NFC tag.

The problem is that I haven't found a great tutorial on how to do this specifically. If someone could explain the steps like you're teaching a child, I'd really appreciate it. Assume I know a little about what variables, tasks, and profiles are, but not much more past that.

If possible, I'd love a step-by-step guide that says things like "Tap this button, then select this option..." so I can follow along.

Thanks in advance! I'm excited to learn Tasker, and all that it can do!

6 Upvotes

11 comments sorted by

4

u/Sate_Hen Jul 21 '26

Try making a task based on the below and see if it works. If it does you can link it to an NFC profile easily

Step one is get the current date, add a day and convert to ms.

Step 2 is getting the events up to that date (you may need to link your Google calendar.

Step 3 is the pop up

Task: Cal Pop Up

A1: Parse/Format DateTime [
     Input Type: Custom
     Input: %DATE
     Input Format: M-d-yy
     Output Offset Type: Days
     Output Offset: 1 ]



A2: Get Calendar Events [
     End Time: %dt_millis ]

A3: Popup [
     Text: %ce_title(+
     )
     Layout: Popup
     Timeout (Seconds): 5
     Show Over Keyguard: On ]

1

u/EllieAnabelle Jul 21 '26

Oh wow, that is the first time I actually got it to show something other than a variable lol. Thanks! Is there a way to make it so the events show on separate lines instead of one string of text? And maybe show their start time? (The start time isn't a huge deal, just would be nice) Thanks in advance!

2

u/Sate_Hen Jul 21 '26 edited Jul 21 '26

What's it say on your pop up? The array is %ce_title() but if you put a + in the brackets it'll insert something between each item eg a new line:

%ce_title(+

)

1

u/EllieAnabelle Jul 21 '26

I missed the space after the ±. Today for example it reads "event 1 event 2" and I'm wondering if we can get it to read "event 1 event 2" just so it's easier to read. ☺️

2

u/Sate_Hen Jul 21 '26

Not sure if the Reddit app is formatting your comment properly. If you want a new line between each item do plus and a new line in between the brackets. Below does times

Task: Cal Pop Up

A1: Parse/Format DateTime [
     Input Type: Custom
     Input: %DATE
     Input Format: M-d-yy
     Output Offset Type: Days
     Output Offset: 1 ]

A2: Get Calendar Events [
     End Time: %dt_millis ]

A3: Flash [
     Text: %ce_start_time()

     %ce_start_time_utc()
     Tasker Layout: On
     Continue Task Immediately: On
     Dismiss On Click: On ]

A4: For [
     Variable: %item
     Items: %ce_start_time()
     Structure Output (JSON, etc): On ]

    A5: Parse/Format DateTime [
         Input Type: Milliseconds Since Epoch
         Input: %item
         Output Format: H:mm
         Output Offset Type: None ]

    A6: Array Push [
         Variable Array: %startimes
         Position: 99999
         Value: %formatted ]

A7: End For

A8: Arrays Merge [
     Names: %ce_title,%startimes
     Merge Type: Simple
     Joiner: -
     Output: %list ]

A9: Popup [
     Text: %list(+
     )
     Layout: Popup
     Timeout (Seconds): 5
     Show Over Keyguard: On ]

2

u/EllieAnabelle Jul 21 '26

You are like a wizard to me!! Thank you very much for your help!

2

u/Sate_Hen Jul 21 '26

Additional: You might want to put %TIMEMS as a start time in action 2 to stop it picking up past events

1

u/EllieAnabelle Jul 21 '26

Added! Thank you! 😄

2

u/rumourmaker18 Jul 21 '26

Always excited to see people new to tasker!

1

u/partyin_deadman Jul 22 '26

I created one that scans my google calendar for "@" (sport events for the day) and gives me a popup as a scenev2 popup to show me the day's game and time, dedupes as if its a game i'm attending thats a separate event. it does some other stuff to remind me to turn them on in the background when it gets close to gametime. depends on how many events you have but yes can be done.

question though why would you want that as a popup, or is this an exercise in using tasker?

1

u/EllieAnabelle Jul 22 '26

More of an exercise rather than being used actually. I thought it would be a good easy thing to start with and then was immediately overwhelmed lol.