Office.RecurrenceProperties interface

Représente les propriétés de la périodicité.

Remarques

[ Ensemble d’API : Boîte aux lettres 1.7 ]

Niveau d’autorisation minimal : élément de lecture

Mode Outlook applicable : Rédiger ou Lire

Exemples

// This example gets the Recurrence object of an appointment item.
Office.context.mailbox.item.recurrence.getAsync(callback);

function callback(asyncResult) {
    const context = asyncResult.context;
    const recurrence = asyncResult.value;
    if (!recurrence) {
        console.log("One-time appointment or meeting");
    } else {
        console.log(JSON.stringify(recurrence));
    }
}

// The following example shows the results of the getAsync call that retrieves the recurrence for a series.
// NOTE: In this example, seriesTimeObject is a placeholder for the JSON representing the
// recurrence.seriesTime property. You should use the SeriesTime object's methods to get the
// recurrence date and time properties.
Recurrence = {
    "recurrenceType": "weekly",
    "recurrenceProperties": {"interval": 2, "days": ["mon","thu","fri"], "firstDayOfWeek": "sun"},
    "seriesTime": {seriesTimeObject},
    "recurrenceTimeZone": {"name": "Pacific Standard Time", "offset": -480}
}

Propriétés

dayOfMonth

Représente le jour du mois.

dayOfWeek

Représente le jour de la semaine ou le type de jour, par exemple, le jour du week-end ou le jour de la semaine.

days

Représente l’ensemble de jours pour cette périodicité. Les valeurs valides sont : « Mon », « Mar », « Wed », « Thu », « Fri », « Sat » et « Sun ».

firstDayOfWeek

Représente le premier jour de la semaine que vous avez choisi, sinon la valeur par défaut est la valeur dans les paramètres de l’utilisateur actuel. Les valeurs valides sont : « Mon », « Mar », « Wed », « Thu », « Fri », « Sat » et « Sun ».

interval

Représente la période entre les instances de la même série périodique.

month

Représente le mois.

weekNumber

Représente le nombre de la semaine dans le mois sélectionné, par exemple, « première » pour la première semaine du mois.

Détails de la propriété

dayOfMonth

Représente le jour du mois.

dayOfMonth?: number;

Valeur de propriété

number

dayOfWeek

Représente le jour de la semaine ou le type de jour, par exemple, le jour du week-end ou le jour de la semaine.

dayOfWeek?: MailboxEnums.Days | string;

Valeur de propriété

days

Représente l’ensemble de jours pour cette périodicité. Les valeurs valides sont : « Mon », « Mar », « Wed », « Thu », « Fri », « Sat » et « Sun ».

days?: MailboxEnums.Days[] | string[];

Valeur de propriété

firstDayOfWeek

Représente le premier jour de la semaine que vous avez choisi, sinon la valeur par défaut est la valeur dans les paramètres de l’utilisateur actuel. Les valeurs valides sont : « Mon », « Mar », « Wed », « Thu », « Fri », « Sat » et « Sun ».

firstDayOfWeek?: MailboxEnums.Days | string;

Valeur de propriété

interval

Représente la période entre les instances de la même série périodique.

interval: number;

Valeur de propriété

number

month

Représente le mois.

month?: MailboxEnums.Month | string;

Valeur de propriété

weekNumber

Représente le nombre de la semaine dans le mois sélectionné, par exemple, « première » pour la première semaine du mois.

weekNumber?: MailboxEnums.WeekNumber | string;

Valeur de propriété