Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: Calendar

Functions for the Calendar database on macOS. (iCal)

You may have events or todo items in your FileMaker database. Our plugin can help you sync them into the calendar database on Mac, e.g. create events and reminders into specific calendars. If one Mac has a calendar subscribed for each member of staff and those sync via iCloud/Google/Exchange to their mobile phones, your solution can push events or reminders to your staff on one central routine.

The calendar functions work on macOS for 32 and 64-bit applications.
But they are deprecated by Apple and you should move to Events functions for newer projects. Please do not mix Calendar and Events calls as they use different IDs.

On Server you can only use calendar functions if you got a calender for the user account where the server runs. Normally the server user account has no calendars.

Use this functions to sync events to iCal/Calendar app.

Deprecated. Please move to Events functions.

Version macOS Windows Linux Server iOS SDK
3.4 / 9.2 ✅ Yes ❌ No ❌ No ❌ No ❌ No

Item Details
Calendar.Alarm.Duplicate   Deprecated
Creates a copy of an alarm.
Mac only
3.5
Calendar.Alarm.GetAbsoluteTrigger   Deprecated
Queries the absolute trigger timestamp.
Mac only
3.5
Calendar.Alarm.GetAcknowledged   Deprecated
Queries acknowledged flag.
Mac only
3.5
Calendar.Alarm.GetAction   Deprecated
Queries the action for this alarm.
Mac only
3.5
Calendar.Alarm.GetEmailAddress   Deprecated
Queries the email address for an alarm.
Mac only
3.5
Calendar.Alarm.GetRelatedTo   Deprecated
Queries the related to setting.
Mac only
3.5
Calendar.Alarm.GetRelativeTrigger   Deprecated
Queries the relative trigger value.
Mac only
3.5
Calendar.Alarm.GetSound   Deprecated
Queries the sounds for this alarm.
Mac only
3.5
Calendar.Alarm.GetURL   Deprecated
Queries the URL of the alarm.
Mac only
3.5
Calendar.Alarm.SetAbsoluteTrigger   Deprecated
Sets the absolute trigger timestamp.
Mac only
3.5
Calendar.Alarm.SetAcknowledged   Deprecated
Sets acknowledged flag.
Mac only
3.5
Calendar.Alarm.SetAction   Deprecated
Sets an action for this alarm.
Mac only
3.5
Calendar.Alarm.SetEmailAddress   Deprecated
Sets the email address for this alarm.
Mac only
3.5
Calendar.Alarm.SetRelatedTo   Deprecated
Sets the related to setting.
Mac only
3.5
Calendar.Alarm.SetRelativeTrigger   Deprecated
Sets the relative trigger value.
Mac only
3.5
Calendar.Alarm.SetSound   Deprecated
Sets the sounds for this alarm.
Mac only
3.5
Calendar.Alarm.SetURL   Deprecated
Sets the URL of the alarm.
Mac only
3.5
Calendar.Alarm.TriggerDateRelativeTo   Deprecated
Queries the relative trigger date for this alarm.
Mac only
3.5
Calendar.Attendee.GetAddress   Deprecated
Returns URL address of attendee entry.
Mac only
3.5
Calendar.Attendee.GetCommonName   Deprecated
Returns the user-entered name of the attendee.
Mac only
3.5
Calendar.Attendee.GetStatus   Deprecated
Returns status of attendee.
Mac only
3.5
Calendar.Calendar.Duplicate   Deprecated
Creates a copy of an existing calendar.
Mac only
3.4
Calendar.Calendar.GetColor   Deprecated
Queries the color of the calendar.
Mac only
3.4
Calendar.Calendar.GetNotes   Deprecated
Queries the notes of the calendar.
Mac only
3.4
Calendar.Calendar.GetTitle   Deprecated
Queries the title of the calendar.
Mac only
3.4
Calendar.Calendar.GetType   Deprecated
Queries the type of the calendar.
Mac only
3.4
Calendar.Calendar.GetUID   Deprecated
Queries the UID of a calendar.
Mac only
3.4
Calendar.Calendar.IsEditable   Deprecated
Whether calendar is editable.
Mac only
3.4
Calendar.Calendar.SetColor   Deprecated
Sets the color for a calendar.
Mac only
3.4
Calendar.Calendar.SetNotes   Deprecated
Sets the notes for the calendar.
Mac only
3.4
Calendar.Calendar.SetTitle   Deprecated
Set title of the calendar.
Mac only
3.4
Calendar.Calendars   Deprecated
Returns the list of calendars known to the system.
Mac only
3.4
Calendar.Events   Deprecated
Queries events.
Mac only
3.4
Calendar.Initialize   Deprecated
Initializes CalendarStore framework.
Mac only
9.2
Calendar.Item.AddAlarm   Deprecated
Adds an alarm to a calendar item.
Mac only
3.5
Calendar.Item.Duplicate   Deprecated
Creates a copy of an existing item.
Mac only
3.4
Calendar.Item.GetAlarms   Deprecated
Queries the list of alarms for this item.
Mac only
3.5
Calendar.Item.GetAllDay   Deprecated
Queries whether event is all day.
Mac only
3.4
Calendar.Item.GetAttendeeCommonName   Deprecated
Queries name of attendees.
Mac only
3.4
Calendar.Item.GetAttendeeCount   Deprecated
Queries number of attendees.
Mac only
3.4
Calendar.Item.GetAttendeeStatus   Deprecated
Queries status of attendees.
Mac only
3.4
Calendar.Item.GetAttendeeURL   Deprecated
Queries URL of attendees.
Mac only
3.4
Calendar.Item.GetAttendees   Deprecated
Queries the list of attendees for this event.
Mac only
3.5
Calendar.Item.GetCalendar   Deprecated
Queries the calendar id for this calendar item.
Mac only
3.4
Calendar.Item.GetCompleted   Deprecated
Queries the completed flag for a reminder.
Mac only
3.4
Calendar.Item.GetCompletionDate   Deprecated
Queries the completion date.
Mac only
3.4
Calendar.Item.GetDateStamp   Deprecated
Queries date stamp for this event.
Mac only
3.4
Calendar.Item.GetDueDate   Deprecated
Queries due date of this reminder/task.
Mac only
3.4
Calendar.Item.GetEndDate   Deprecated
Queries the end date of an event.
Mac only
3.4
Calendar.Item.GetLocation   Deprecated
Queries the location for the event.
Mac only
3.4
Calendar.Item.GetNotes   Deprecated
Queries the notes of the calendar item.
Mac only
3.4
Calendar.Item.GetPriority   Deprecated
Queries the priority of a task/reminder.
Mac only
3.4
Calendar.Item.GetStartDate   Deprecated
Queries the start date of an event.
Mac only
3.4
Calendar.Item.GetTitle   Deprecated
Queries the title of the event or reminder.
Mac only
3.4
Calendar.Item.GetUID   Deprecated
Queries the unique identifier for a new calendar item.
Mac only
3.4
Calendar.Item.GetURL   Deprecated
Queries the URL of a calendar item.
Mac only
3.4
Calendar.Item.HasAlarm   Deprecated
Whether this calendar item has an alarm.
Mac only
3.4
Calendar.Item.IsDetached   Deprecated
Whether event is detached.
Mac only
3.4
Calendar.Item.NextAlarmDate   Deprecated
Queries date of next alarm.
Mac only
3.4
Calendar.Item.Occurrence   Deprecated
Returns the occurrence date of an event.
Mac only
3.4
Calendar.Item.RemoveAlarm   Deprecated
Removes an alarm from an item.
Mac only
3.5
Calendar.Item.SetAllDay   Deprecated
Sets the all day flag for an event.
Mac only
3.4
Calendar.Item.SetCalendar   Deprecated
Assigns a calendar to the calendar item.
Mac only
3.4
Calendar.Item.SetCompleted   Deprecated
Sets the completed flag for a reminder.
Mac only
3.4
Calendar.Item.SetCompletionDate   Deprecated
Sets a new completion date for a reminder.
Mac only
3.4
Calendar.Item.SetDueDate   Deprecated
Sets due date of a reminder/task.
Mac only
3.4
Calendar.Item.SetEndDate   Deprecated
Sets the end date of an event.
Mac only
3.4
Calendar.Item.SetLocation   Deprecated
Sets a location for an event.
Mac only
3.4
Calendar.Item.SetNotes   Deprecated
Sets the notes for this item.
Mac only
3.4
Calendar.Item.SetPriority   Deprecated
Sets the priority of a task/reminder.
Mac only
3.4
Calendar.Item.SetStartDate   Deprecated
Sets the start date of an event.
Mac only
3.4
Calendar.Item.SetTitle   Deprecated
Sets the title of the event or reminder.
Mac only
3.4
Calendar.Item.SetURL   Deprecated
Assigns a new URL for a calendar item.
Mac only
3.4
Calendar.NewAlarm   Deprecated
Creates a new alarm.
Mac only
3.5
Calendar.NewCalendar   Deprecated
Creates a new calendar.
Mac only
3.4
Calendar.NewEvent   Deprecated
Creates a new event.
Mac only
3.4
Calendar.NewReminder   Deprecated
Creates a new reminder.
Mac only
3.4
Calendar.Notification.Clear   Deprecated
Clears the registered notification script.
Mac only
3.5
Calendar.Notification.Evaluate   Deprecated
Installs a notification evaluation.
Mac only
6.2
Calendar.Notification.GetChangedExternally   Deprecated
Queries if the last notification script call was caused by a changed in another app.
Mac only
3.5
Calendar.Notification.GetDeletedRecords   Deprecated
Queries list of deleted records.
Mac only
3.5
Calendar.Notification.GetInsertedRecords   Deprecated
Queries list of inserted records.
Mac only
3.5
Calendar.Notification.GetProcessID   Deprecated
Queries the process ID.
Mac only
3.5
Calendar.Notification.GetProcessName   Deprecated
Queries the process name.
Mac only
3.5
Calendar.Notification.GetUpdatedRecords   Deprecated
Queries list of updated records.
Mac only
3.5
Calendar.Notification.GetUserUID   Deprecated
Queries the user ID.
Mac only
3.5
Calendar.Notification.GetWhat   Deprecated
Queries what changed in the database.
Mac only
3.5
Calendar.Notification.Set   Deprecated
Installs a notification script.
Mac only
3.5
Calendar.RemoveCalendar   Deprecated
Deletes the calendar.
Mac only
3.4
Calendar.RemoveEvent   Deprecated
Deletes the event.
Mac only
3.4
Calendar.RemoveReminder   Deprecated
Deletes the reminder.
Mac only
3.4
Calendar.SaveCalendar   Deprecated
Saves the calendar.
Mac only
3.4
Calendar.SaveEvent   Deprecated
Saves the event.
Mac only
3.4
Calendar.SaveReminder   Deprecated
Saves the reminder.
Mac only
3.4
Calendar.SelectEvent   Deprecated
Selects an event with occurrance for editing.
Mac only
3.4
Calendar.Tasks   Deprecated
Queries all tasks.
Mac only
3.4
Calendar.TasksCompletedSince   Deprecated
Queries tasks completed since a given date.
Mac only
3.4
Calendar.UncompletedTasks   Deprecated
Queries all uncompleted tasks.
Mac only
3.4
Calendar.UncompletedTasksDueBefore   Deprecated
Queries tasks completed before a given date.
Mac only
3.4

99 functions shown.

These functions require a license (100%).

Release notes

Blog Entries

FileMaker Magazin

Example Databases