trigger
The calendar is checked for new events on input or cronjob. For events in the future within the preview timespan, a separated cronjob is generated. It's fired on the start datetime of the ical event. So, on input or check-cronjob, no output is generated. Only when an event starts.
Configuration
"Check every": how often the calendar is checked for new events
"Trigger": possible values:
- Always (Filter expression is ignored)
- Match (only events that match the Filter expression are processed)
- No Match (only events that don't match the Filter expression are processed)
"Filter property": possible values: - summary - description - attendee - category - start date - end date
if filterProperty is set to "start date" or "end date", additonally a filter operator is shown:
filter format for dates is YYYY-MM-DD_hh:mm:sss"Filter operator": possible values:
- between
- before
- after
"Filter": filter property of the events from above is filtered against this regular expression
"Offset": offset, when the start/end cronjob will be triggered (seconds, minutes, hours)
"timezone for output": default is UTC, so eventStart and eventEnd will be a UTC string
eventStart: "2021-07-05T03:50:00.000Z" eventEnd: "2021-07-05T04:30:00.000Z"
e.g. set timezone to Europe/Berlin
eventStart: "2021-07-05T05:50:00.000+02:00" eventEnd: "2021-07-05T06:30:00.000+02:00"
"Name": Displayname
"Cron": Similar to "Check every", but much more configurable. It's a cron expression, how often the calendar is checked for new upcoming events. If Cron is defined, it wins against "Check every". Empty value to disable.