Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
Office.MailboxEnums.Days enum
- Package:
- outlook
Specifies the day of week or type of day.
Remarks
Applicable Outlook mode: Compose or Read
Used by
Examples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/50-recurrence/get-set-recurrence-appointment-organizer.yaml
// Important: Can only set the recurrence pattern of an appointment series.
const currentDate = new Date();
let seriesTimeObject: Office.SeriesTime;
// Set series start date to tomorrow.
seriesTimeObject.setStartDate(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDay() + 1);
// Set series end date to one year from now.
seriesTimeObject.setEndDate(currentDate.getFullYear() + 1, currentDate.getMonth() + 1, currentDate.getDay());
// Set start time to 1:30 PM.
seriesTimeObject.setStartTime(13, 30);
// Set duration to 30 minutes.
seriesTimeObject.setDuration(30);
const pattern = {
seriesTime: seriesTimeObject,
recurrenceType: Office.MailboxEnums.RecurrenceType.Yearly,
recurrenceProperties: {
interval: 1,
dayOfWeek: Office.MailboxEnums.Days.Tue,
weekNumber: Office.MailboxEnums.WeekNumber.Second,
month: Office.MailboxEnums.Month.Sep
},
recurrenceTimeZone: { name: Office.MailboxEnums.RecurrenceTimeZone.PacificStandardTime }
};
Office.context.mailbox.item.recurrence.setAsync(pattern as any, (asyncResult) => {
if (asyncResult.status !== Office.AsyncResultStatus.Succeeded) {
console.error(`Failed to set recurrence. Error: ${asyncResult.error.message}`);
return;
}
console.log(`Succeeded in setting recurrence pattern ${JSON.stringify(pattern)}`);
});
Fields
| Mon = "mon" | Monday |
| Tue = "tue" | Tuesday |
| Wed = "wed" | Wednesday |
| Thu = "thu" | Thursday |
| Fri = "fri" | Friday |
| Sat = "sat" | Saturday |
| Sun = "sun" | Sunday |
| Weekday = "weekday" | Week day (excludes weekend days): 'Mon', 'Tue', 'Wed', 'Thu', and 'Fri'. |
| WeekendDay = "weekendDay" | Weekend day: 'Sat' and 'Sun'. |
| Day = "day" | Day of week. |
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Office Add-ins
Feedback
Was this page helpful?
