Calendar Actions

Table of contents

  1. Calendars
    1. Add Calendar
    2. Open Event in Calendar
    3. Edit Event
      1. Event Details
    4. Remove Events
  2. Reminders
    1. Open Reminders List
    2. Remove Reminders
  3. Dates
    1. Date
      1. Example Usage
    2. Get Dates
    3. Add to Date
    4. Subtract from Date
    5. Get Starting Time
    6. Format Date
      1. Date Formats
    7. Format Time
      1. Time Formats
    8. Format Timestamp

Calendars

Add Calendar

Create a calendar with name.

addCalendar(text name)

Open Event in Calendar

showInCalendar(variable event)

Edit Event

Edit a detail of an event. Provide an event, a detail to modify, and a new value for that detail.

editEvent(variable event, enum detail, text newValue)

Event Details

  • Start Date
  • End Date
  • Is All Day
  • Location
  • Duration
  • My Status
  • Attendees
  • URL
  • Title
  • Notes
  • Attachments

Note: Enum values are case-sensitive.


Remove Events

removeEvents(variable events, bool ?includeFutureEvents = false)

Reminders

Open Reminders List

openReminderList(variable list)

Remove Reminders

removeReminders(variable reminders)

Dates

Date

Create date value from date.

date(text date)

Example Usage

date("October 5, 2022")

Get Dates

Get dates from value.

getDates(variable input)

Add to Date

Add to a date by units of time.

addSeconds(text date, number magnitude)
addMinutes(text date, number magnitude)
addHours(text date, number magnitude)
addDays(text date, number magnitude)
addWeeks(text date, number magnitude)
addMonths(text date, number magnitude)
addYears(text date, number magnitude)

Subtract from Date

Subtract from the date by units of time.

subtractSeconds(text date, number magnitude)
subtractMinutes(text date, number magnitude)
subtractHours(text date, number magnitude)
subtractDays(text date, number magnitude)
subtractWeeks(text date, number magnitude)
subtractMonths(text date, number magnitude)
subtractYears(text date, number magnitude)

Get Starting Time

Get various starting units of date.

getStartMinute(text date)
getStartHour(text date)
getStartWeek(text date)
getStartMonth(text date)
getStartYear(text date)

Format Date

formatDate(variable date, enum ?dateFormat = "Short")

Date Formats

  • None
  • Short
  • Medium
  • Long
  • Relative
  • RFC 2822
  • ISO 8601
  • Custom

Note: Enum values are case-sensitive.


Format Time

formatTime(variable time, enum ?timeFormat = "Short")

Time Formats

  • None
  • Short
  • Medium
  • Long
  • Relative

Note: Enum values are case-sensitive.


Format Timestamp

formatTimestamp(variable date, enum ?dateFormat = "Short", enum ?timeFormat = "Short")