Reschedule Google Calendar event
Approval-gated Google Calendar reschedule workflow. It reads the current event and target-window free/busy state, then patches only the event's start and end dateTime fields through recued-core.google-calendar. It does not edit attendees, descriptions, visibility, recurrence, ACLs, calendars, conference data, attachments, delete events, or call arbitrary Google Calendar APIs.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (12 steps)
event_id
trim
Trim whitespace from setting event id
new_start_time
trim
Trim whitespace from setting new start time
new_end_time
trim
Trim whitespace from setting new end time
has_event
compare
Check if event id has data
has_start
compare
Check if new start time has data
has_end
compare
Check if new end time has data
event
?
freebusy
?
skip_patch
any
Check if any of the conditions are true
patched_event
?
skip: step.skip_patch equal true
skipped
compare
Check if skip patch equals true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
google
setting
=
event id
setting
=
time zone
setting
=
UTC
calendar id
setting
=
primary
new end time
setting
=
send updates
setting
=
all
new start time
setting
=
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.