[APP][Pro] IcalCalendar

All my tests have passed for both Gmail and Exchange.

What specifically is still not working on Exchange for you?

Can you please replicate the issue, activate log all events in settings, trigger a synchronization and send a diagnostics report.

372bc16e-1af5-43bb-a35b-f9c4dbd45ec7

I did first a sync, then did a change of the event in the series in exchange (is shared with my gmail agenda) there it picked up the change. changed it back in exchange to the correct time, and gmail picked that up

did that also on exchange, but it did not pick up any of those changes

What kind of event is this? A recurring or regular event? Is it a whole day event? What change did you do?

You are synchronizing the calendars between each change on the event? If you are triggering the synchronization before it has been 5 minutes since the last synchronization, the synchronization will NOT be performed. This is a builtin performance mechanism in the app, to prevent synchronizing to often.

What do you mean by this? You do use separate urls for Exchange and Gmail in the IcalCalendar settings?

The diagnostics you have sent doesn’t contain anything useful I’m afraid

these events are all full day multiday per week recurring events, i.e. an event that is the whole day recurring every tuesday and friday. These events also have an invite to my gmail calendar, so they also appear there.

On Gmail test I did a sync before testing the flow. Every time I did that it worked immediately. When I moved a recurring event from the tuesday to the monday, it picked that up, also when I moved it back to the tuesday it worked perfectly

In settings of ical I use two different agendas with their own ical address (picked up from the settings from gmail and exchange

On Exchange no such success

I will test with exchange with a 5 min delay in between.

result (and a copy of the two agendas):

Couls you please create a new flow like the one down below. The condition card is “Select Event is ongoing’“.

Then click on select Event and this will show you a list of all events synchronized into IcalCalendar.

Do you see your events correctly in the list?

I’ve managed to recreate the same issue here with Exchange.

I’ll look into it

Do you still need me to do this flow @runely as you found the problem below as you stated?

I tried it but, the when tag is not possible:

No, you don’t have to do this then.

FYI: The “/dev/null” was just an event i had in my calendar. You should search for event names you have in your own calendar, or remove all search text and the list will show you all synchronized events in IcalCalendar

found it, just to give you the info anyway:

As you can see the same event in Gmail and ical differ bij 1 day (I moved it yesterday, and that is only visible in gmail calendar)

v3.0.6 has just been released and fixes this issue

1 Like

YEAAAAAH!!! that will simplify my planning. Thanks a lot @runely

1 Like

Hi @runely, question. is it possible to detect if an event is a full day (or multi full day) event? I want to check if a full day event starts and then in that day check what events happen. The last part is possible, just don’t know how to check if it is a full day or not.

thanks!

As of now there’s no indication if an event is full day or not in the triggers. This is info present on the stored events, so a token can be added for this.

In fact, the advanced action card “Get calendar event” will show if an event is full day or not

would be cool to have that added in one of the future edition…. :wink:

The get calendar event card I don’t see. I do see “get event with index…. from calendar….” Assuming you mean that?:

If I add a notification card after that and read out the tokens, I see duration. assuming you mean it will mention 24 or 48 etc hours on that?:

Yes, that’s right

Duration will show you the readable duration for the event, for instance 24 hours.

The Fullday event token will show you Yes or No if the event is a full day event or not.

And it’s that Fullday event token i can add to the trigger cards.

1 Like

found it and working!

So maybe I don’t fully understand what I am doing….

This gives the information of the same event every time ( I think it has to do with the index 0).

So the get event get the index off all events in the calendar, or does the count start from the time the event starts card triggers?

What I want to do, is at the moment that an event triggers, gut the full day status or not (that only exists in the get event card, not the event starts card) and get information form that event (description, event duration).

Am I doing it wrong?

The Get event with index X from calendar Y, where X is 0 will get the first event synchronized in your Y calendar. This card has no connection with the trigger cards. When i mentioned this card, it was just a FYI that this card has the Full day event token you were asking about.

The next release of IcalCalendar will have the same Full day event token on all triggers

1 Like

clear. will await the token, when available.

thanks!