category?n : A custom or built-in category for classifying events
elements
contains events; contained by documents.
properties
owner (text, r/o) : the name of the person who created the category
name (text) : the name of the category
description (text) : the purpose for which the category is used
eventnames (list, r/o) : event type names corresponding to eventtypes
eventtypes (list, r/o) : event type types corresponding to eventnames
prioritynames (list, r/o) : priority names corresponding to prioritytypes (omits "None" for 'Pr00')
prioritytypes (list, r/o) : priority types corresponding to prioritynames
event?n : An event, such as a holiday, appointment or to-do
elements
contains persons, timeblocks; contained by documents, categorys.
properties
uniqueid (event id, r/o) : the unique ID of the event
name (text) : the title of the event
description (text) : the description of the event
owner (text, r/o) : the person who last modified the event
priority (constant) : the priority of the event. Set it by using a priority name. Get custom priority names for a category from the prioritynames property of the category.
remindermethod (remindmenubar/reminddialog/remindnone) : the kind of reminder to issue. Setting it to remindnone automatically sets remindbefore to 0.
remindbefore (integer) : the number of seconds before the event. Applicable only to holiday, special, appointment, to-do and call events. Seconds should be equivalent to a whole number of days for holiday and special events, and for to-do and call events having no start time.
eventtype (holiday/special/appointment/to-do/call/undated/stickynote/banner/graphic) : the kind of event
carry forward (boolean) : whether a to-do or call event carries forward
startdate (date) : the date the event starts (always at 12:00 AM). Set it, and get it using the filter reference form as a property of a document, using a date value, text such as "May 14", or a relative date such as "tomorrow"
starttime (integer) : the time the event starts. Get and set it as the number of seconds since midnight, or set it using text such as "11:45 AM".
endtime (integer) : the time the event ends. Get and set it as the number of seconds since midnight, or set it using text such as "11:45 AM".
startdatetime (date) : the date and time the event starts. Set either this or the startdate and starttime, not both; the others are set automatically.
duration (integer) : the duration of the event in seconds. Set either this or the endtime, not both; the other is set automatically.
completed (boolean) : true if a to-do, call or undated event is done, false if not
person?n : A person or company associated with an event
elements
contained by events.
properties
firstname (text) : the first name of the person
lastname (text) : the last name of the person
phone (text) : the primary phone number of the person
phonetitle (constant) : the label of the person's primary phone number. Set it using the text "home", "work", "mobile" or "fax".
companyname (text) : the person's company name
contactlink (integer) : a link from this person in Now Up-to-Date to the same person in Now Contact. Set it by concatenating "L#" and the person's Now Contact unique id.
workphone (text) : the person's work phone number
homephone (text) : the person's home phone number
faxphone (text) : the person's fax phone number
mobilephone (text) : the person's mobile phone number
otherphone (text) : another phone number of the person
email1 (text) : the person's primary email address
email2 (text) : the person's secondary email address
URL (text) : the person's Web address or other Uniform Resource Locator
timeblock?n : A date and time associated with an Event. Multiple timeblocks in an event denote a repeating event. Properties of timeblock 1 can also be accessed as properties of its parent event.
elements
contained by events.
properties
startdate (date) : the date the event starts (always at 12:00 AM). Set it, and get it using the filter reference form as a property of a document, using a date value, text such as "May 14", or a relative date such as "tomorrow"
starttime (integer) : the time the event starts. Get and set it as the number of seconds since midnight, or set it using text such as "11:45 AM".
endtime (integer) : the time the event ends. Get and set it as the number of seconds since midnight, or set it using text such as "11:45 AM".
startdatetime (date) : the date and time the event starts. Set either this or the startdate and starttime, not both; the others are set automatically.
duration (integer) : the duration of the event in seconds. Set either this or the endtime, not both; the other is set automatically.
completed (boolean) : true if the event is done, false if not
eventdata (event data) : all the data of the timeblock and its event (use 'make new event with data eventdata' at a calendar to duplicate an event)