Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.1   6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4    Statistic  

Component: Events

Newer OS X event functions to work with events and reminders.

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.

Require 64-bit application, so use with FileMaker 14 and newer.

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.

Please do not mix Calendar and Events calls as they use different IDs.

Name Description Mac/Win Version
Events.Alarm.Copy Creates a copy of the alarm. Mac only 6.2
Events.Alarm.GetAbsoluteDate Represents an alarm that fires at a specific date. Mac only 6.2
Events.Alarm.GetEmailAddress Query the email for this alarm. Mac only 6.2
Events.Alarm.GetProximity Queries proximity. Mac only 6.2
Events.Alarm.GetRelativeOffset Queries the relative offset from an event start date to fire an alarm. Mac only 6.2
Events.Alarm.GetSound Queries the sound to play. Mac only 6.2
Events.Alarm.GetStructuredLocation Queries the location for the event. Mac only 6.2
Events.Alarm.GetURL Queries the URL to open when the alarm triggers. Mac only 6.2
Events.Alarm.SetAbsoluteDate Sets an alarm that fires at a specific date. Mac only 6.2
Events.Alarm.SetEmailAddress Sets the email for this alarm. Mac only 6.2
Events.Alarm.SetProximity Sets the proximity for this alarm. Mac only 6.2
Events.Alarm.SetRelativeOffset Sets a relative offset from an event start date to fire an alarm. Mac only 6.2
Events.Alarm.SetSound Sets the sound to play. Mac only 6.2
Events.Alarm.SetStructuredLocation Sets the location for the event. Mac only 6.2
Events.Alarm.SetURL Sets the URL to open when the alarm triggers. Mac only 6.2
Events.Alarm.TriggerDateRelativeTo Calculates the next alarm time. Mac only 6.2
Events.Alarm.Type Queries the type of alarm. Mac only 6.2
Events.AuthorizationStatusForEntityType Returns the authorization status for the given entity type. Mac only 6.2
Events.Calendar.AllowsContentModifications Represents whether you can this add, remove, or modify items in this calendar. Mac only 6.2
Events.Calendar.CalendarIdentifier A unique identifier for the calendar. Mac only 6.2
Events.Calendar.Duplicate Creates a copy of the calendar. Mac only 6.2
Events.Calendar.GetColor Returns the calendar color. Mac only 6.2
Events.Calendar.GetSource Query the source ID for this calendar. Mac only 6.2
Events.Calendar.GetTitle Gets the title of the calendar Mac only 6.2
Events.Calendar.GetType Queries type of calendar. Mac only 6.2
Events.Calendar.Immutable Queries whether calendar is immutable. Mac only 6.2
Events.Calendar.SetColor Sets the calendar color. Mac only 6.2
Events.Calendar.SetSource Sets the source for a new calendar. Mac only 6.2
Events.Calendar.SetTitle Sets the title of the calendar. Mac only 6.2
Events.Calendar.Subscribed Whether this is a subscribed calendar. Mac only 6.2
Events.Calendar.allowedEntityTypes Returns the entity types this calendar can contain. Mac only 6.2
Events.Calendar.supportedEventAvailabilities Returns list of supported event availabilities. Mac only 6.2
Events.CalendarCount Queries number of calendars. Mac only 6.2
Events.CalendarItemsWithExternalIdentifier Finds matching events for external identifier. Mac only 6.2
Events.Calendars Returns calendars that support a given entity type. Mac only 6.2
Events.ClearNotification Clears the script trigger for changes. Mac only 6.2
Events.Commit Commits pending changes to the database. Mac only 6.2
Events.CompletedReminders Fetch completed reminders in a set of calendars. Mac only 6.2
Events.DelegateSources Returns an unordered list of sources for all available delegates. Mac only 6.2
Events.Event.BirthdayPersonUniqueID Specifies the address book unique ID of the person this event was created for. Mac only 6.2
Events.Event.GetAllDay Query whether this is an all day event. Mac only 6.2
Events.Event.GetAvailability Queries availability. Mac only 6.2
Events.Event.GetEndDate Queries the end date for the event. Mac only 6.2
Events.Event.GetStartDate Queries the start date for the event. Mac only 6.2
Events.Event.GetStructuredLocation Queries structured location. Mac only 6.2
Events.Event.IsDetached Represents whether this event is detached from a recurring series. Mac only 6.2
Events.Event.OccurrenceDate The occurrence date of an event if it is part of a recurring series. Mac only 6.2
Events.Event.Refresh Refreshes an event object to ensure it's still valid. Mac only 6.2
Events.Event.SetAllDay Sets the all day flag for an event. Mac only 6.2
Events.Event.SetAvailability Sets availability. Mac only 6.2
Events.Event.SetEndDate Sets the end date for the event. Mac only 6.2
Events.Event.SetStartDate Sets the start date for the event. Mac only 6.2
Events.Event.SetStructuredLocation Sets the structured location. Mac only 6.2
Events.Event.Status Queries status of event. Mac only 6.2
Events.Event.compareStartDateWithEvent Comparison function. Mac only 6.2
Events.Event.organizer The organizer of this event, or empty. Mac only 6.2
Events.EventStoreIdentifier Returns a unique identifier string representing this calendar store. Mac only 6.2
Events.Events Queries events in a given time range. Mac only 6.2
Events.IncompleteReminders Fetch incompleted reminders in a set of calendars. Mac only 6.2
Events.Initialize Initializes EventKit and opens event store. Mac only 6.2
Events.Item.AddAlarm Adds an alarm. Mac only 6.2
Events.Item.AddRecurrenceRule Adds a recurrence rule. Mac only 6.2
Events.Item.Alarms Queries list of alarm references. Mac only 6.2
Events.Item.Attendees Queries list of attendee reference list. Mac only 6.2
Events.Item.CalendarItemExternalIdentifier A server-provided identifier for this calendar item. Mac only 6.2
Events.Item.CalendarItemIdentifier Returns a unique identifier for a calendar item. Mac only 6.2
Events.Item.Duplicate Creates a copy of the item. Mac only 6.2
Events.Item.GetCalendar Queries the calendar for this item. Mac only 6.2
Events.Item.GetLocation Queries the location text. Mac only 6.2
Events.Item.GetNotes Queries the notes text. Mac only 6.2
Events.Item.GetTimeZone Queries timezone. Mac only 6.2
Events.Item.GetTitle Queries title of the item. Mac only 6.2
Events.Item.GetURL Queries the URL for this item. Mac only 6.2
Events.Item.HasAlarms Whether this event has alarms. Mac only 6.2
Events.Item.HasAttendees Whether this event has attendees. Mac only 6.2
Events.Item.HasNotes Whether this event has notes. Mac only 6.2
Events.Item.HasRecurrenceRules Whether this event has recurrence rules. Mac only 6.2
Events.Item.RecurrenceRules Queries list of recurrence rules reference list. Mac only 6.2
Events.Item.RemoveAlarm Removes an alarm from the item. Mac only 6.2
Events.Item.RemoveRecurrenceRule Removes a recurrence rule. Mac only 6.2
Events.Item.SetCalendar Sets the calendar for the event. Mac only 6.2
Events.Item.SetLocation Sets the location for this event. Mac only 6.2
Events.Item.SetNotes Sets the notes text for the calendar item. Mac only 6.2
Events.Item.SetTimeZone Sets time zone for this item. Mac only 6.2
Events.Item.SetTitle Sets the item title. Mac only 6.2
Events.Item.SetURL Sets the URL for the calendar item. Mac only 6.2
Events.Item.creationDate Queries creation date. Mac only 6.2
Events.Item.lastModifiedDate Queries last modification date. Mac only 6.2
Events.NewAlarm Creates a new alarm. Mac only 6.2
Events.NewAlarmWithAbsoluteDate Creates a new alarm with an absolute trigger time. Mac only 6.2
Events.NewAlarmWithRelativeOffset Creates a new alarm with a relative trigger time. Mac only 6.2
Events.NewCalendar Creates a new calendar that may contain the given entity type. Mac only 6.2
Events.NewEvent Creates a new event. Mac only 6.2
Events.NewReminder Creates a new reminder. Mac only 6.2
Events.Object.HasChanges Checks if there are changes. Mac only 6.2
Events.Object.IsNew Returns 1 if this object has never been saved, else 0. Mac only 6.2
Events.Object.Refresh Refreshes values for this object. Mac only 6.2
Events.Object.Reset Resets the object. Mac only 6.2
Events.Object.Rollback Discards any changes. Mac only 6.2
Events.Participant.GetName Queries name of participant. Mac only 6.2
Events.Participant.GetStatus Queries participant status. Mac only 6.2
Events.Participant.IsCurrentUser Whether this is current user. Mac only 6.2
Events.Participant.Name Name of this participant. Mac only 6.2
Events.Participant.Person Returns the addressbook person reference that represents this participant. Mac only 6.2
Events.Participant.Role The role of the attendee. Mac only 6.2
Events.Participant.Status The status of the attendee. Mac only 6.2
Events.Participant.Type The type of the attendee. Mac only 6.2
Events.Participant.URL URL representing this participant. Mac only 6.2
Events.RecurrenceDayOfWeek.Copy Creates a copy of the day of week object. Mac only 6.2
Events.RecurrenceDayOfWeek.DayOfTheWeek The day of the week. Mac only 6.2
Events.RecurrenceDayOfWeek.NewWithDayOfWeek Creates a object with a day of the week. Mac only 6.2
Events.RecurrenceDayOfWeek.WeekNumber The week number. Mac only 6.2
Events.RecurrenceEnd.Copy Creates a copy of a recurrence end. Mac only 6.2
Events.RecurrenceEnd.EndDate Queries end date. Mac only 6.2
Events.RecurrenceEnd.NewWithEndDate Creates a recurrence end with a specific end date. Mac only 6.2
Events.RecurrenceEnd.NewWithOccurrenceCount Creates a recurrence end with a maximum occurrence count. Mac only 6.2
Events.RecurrenceEnd.OccurrenceCount Queries count. Mac only 6.2
Events.RecurrenceRule.CalendarIdentifier Calendar used by this recurrence rule. Mac only 6.2
Events.RecurrenceRule.Copy Creates a copy of the recurrence rule. Mac only 6.2
Events.RecurrenceRule.DaysOfTheMonth Queries days of the month. Mac only 6.2
Events.RecurrenceRule.DaysOfTheWeek Queries days of the week. Mac only 6.2
Events.RecurrenceRule.DaysOfTheYear Queries days of the year. Mac only 6.2
Events.RecurrenceRule.Description Returns short description text for debugging. Mac only 7.2
Events.RecurrenceRule.FirstDayOfTheWeek Queries first day of week number. Mac only 6.2
Events.RecurrenceRule.Frequency Queries frequency. Mac only 6.2
Events.RecurrenceRule.GetRecurrenceEnd Queries recurrence end. Mac only 6.2
Events.RecurrenceRule.Interval Queries interval. Mac only 6.2
Events.RecurrenceRule.MonthsOfTheYear Queries months of the year. Mac only 6.2
Events.RecurrenceRule.NewWithFrequency Creates a new recurrence rule. Mac only 6.2
Events.RecurrenceRule.SetPositions Queries the set positions. Mac only 6.2
Events.RecurrenceRule.SetRecurrenceEnd Sets the recurrence end. Mac only 6.2
Events.RecurrenceRule.WeeksOfTheYear Queries weeks of the year. Mac only 6.2
Events.RefreshSourcesIfNecessary Cause a sync to potentially occur taking into account the necessity of it. Mac only 6.2
Events.Reminder.GetCompleted Whether or not the reminder is completed. Mac only 6.2
Events.Reminder.GetCompletionDate Queries the date on which this reminder was completed. Mac only 6.2
Events.Reminder.GetDueDate Queries due date. Mac only 6.2
Events.Reminder.GetPriority Queries the priority of the reminder. Mac only 6.2
Events.Reminder.GetStartDate Queries start date. Mac only 6.2
Events.Reminder.SetCompleted Whether or not the reminder is completed. Mac only 6.2
Events.Reminder.SetCompletionDate Sets the date on which this reminder was completed. Mac only 6.2
Events.Reminder.SetDueDate The date by which this reminder should be completed. Mac only 6.2
Events.Reminder.SetDueDateComponents The date by which this reminder should be completed. Mac only 6.2
Events.Reminder.SetPriority Sets the priority of the reminder. Mac only 6.2
Events.Reminder.SetStartDate Sets the start date of the task. Mac only 6.2
Events.Reminder.SetStartDateComponents Sets the start date of the task, as date components. Mac only 6.2
Events.Reminders Fetch all reminders in a set of calendars. Mac only 6.2
Events.RemoveCalendar Removes a calendar from the database. Mac only 6.2
Events.RemoveEvent Removes an event from the calendar store. Mac only 6.2
Events.RemoveReminder Removes a reminder from the event store. Mac only 6.2
Events.Reset Resets the event store. Mac only 6.2
Events.SaveCalendar Saves changes to a calendar, or adds a new calendar to the database. Mac only 6.2
Events.SaveEvent Saves changes to an event permanently. Mac only 6.2
Events.SaveReminder Saves changes to a reminder. Mac only 6.2
Events.SelectEvent Selects an event via ID. Mac only 6.2
Events.SetNotification Installs a notification script. Mac only 6.2
Events.SetNotificationEvaluate Installs a notification evaluation. Mac only 6.2
Events.Source.Calendars Queries calendars inside the given source. Mac only 6.2
Events.Source.Title Queries title of the source. Mac only 6.2
Events.Source.Type Queries type of the source. Mac only 6.2
Events.SourceWithType Returns the first source matching the type. Mac only 6.2
Events.Sources Returns an unordered list of source IDs. Mac only 6.2
Events.StructuredLocation.Copy Creates a copy of the structured location. Mac only 6.2
Events.StructuredLocation.GetGeoLocation Queries the geo location. Mac only 6.2
Events.StructuredLocation.GetRadius Queries radius. Mac only 6.2
Events.StructuredLocation.NewLocationWithTitle Creates a new location. Mac only 6.2
Events.StructuredLocation.SetGeoLocation Sets the geo coordinates for this location. Mac only 6.2
Events.StructuredLocation.SetRadius Sets the radius. Mac only 6.2
Events.StructuredLocation.Title Queries the title of this location. Mac only 6.2
Events.defaultCalendarForNewEvents Returns the calendar that events should be added to by default. Mac only 6.2
Events.defaultCalendarForNewReminders Returns the calendar that reminders should be added to by default. Mac only 6.2
Events.requestAccessToEntityType Requests access for the entity type. Mac only 6.2

171 functions.

Feedback: Report problem or ask question.




Links
MBS Xojo blog