Find Calendar Events
Reads appointments out of a calendar onto a list you can loop over.
An action in the Calendar group.
Its type is action.calendar_query.
Declared ports
Section titled “Declared ports”| Port | Label | Flow | Type |
|---|---|---|---|
in |
in | execution in | — |
out |
out | execution out | — |
days |
Days ahead | data in | Int |
from |
From | data in | DateTime |
until |
Until | data in | DateTime |
titleContains |
Title contains | data in | String |
events |
Events | data out | List of Object{ref: String, title: String, description: String, location: String, startsAt: DateTime, endsAt: DateTime, allDay: Boolean, durationMinutes: Long, calendar: String, calendarRef: String, organiser: String, availability: String, status: String, recurring: Boolean, reminderMinutes: Int} |
Configuration
Section titled “Configuration”| Field | Key | Default | Notes |
|---|---|---|---|
| Calendar | calendar |
— | chosen from CALENDAR_FILTER |
| Look at | window |
NEXT_DAYS |
TODAY, NEXT_DAYS, BETWEEN |
| Days ahead | days |
7 |
shown when window is NEXT_DAYS |
| From | from |
— | shown when window is BETWEEN |
| Until | until |
— | shown when window is BETWEEN |
| Title contains | titleContains |
— | — |
| Include cancelled and declined ones | includeCancelled |
false |
— |
| How many at most | limit |
20 |
— |
- calendar access
A missing permission is flagged in the editor rather than blocking the macro — the graph is fine, the phone is not, and granting it starts the node working with no edit here at all.