Office.EmailAddressDetails interface
Fournit les propriétés relatives à l’expéditeur ou aux destinataires spécifiés d’un e-mail ou d’un rendez-vous.
Remarques
Niveau d’autorisation minimal : lire l’élément
Mode Outlook applicable : Rédiger ou Lire
Utilisateur
- Office.AppointmentForm : optionalAttendees, requiredAttendees
- Office.AppointmentRead : optionalAttendees, organizer, requiredAttendees
- Office.From : getAsync
- Office.LoadedMessageRead : cc, de, expéditeur, à
- Office.MessageForm : bccRecipients, ccRecipients, toRecipients
- Office.MessageRead : cc, de, expéditeur, à
- Office.Organizer : getAsync
- Office.Recipients : addAsync, getAsync, setAsync
Propriétés
| appointment |
Obtient la réponse d’un participant pour un rendez-vous. Cette propriété s’applique uniquement aux participants d’un rendez-vous, tel que représenté par la propriété |
| display |
Obtient le nom d’affichage associé à une adresse de messagerie. |
| email |
Obtient l’adresse de messagerie SMTP. |
| recipient |
Obtient le type d’adresse de messagerie d’un destinataire. |
Détails de la propriété
appointmentResponse
Obtient la réponse d’un participant pour un rendez-vous. Cette propriété s’applique uniquement aux participants d’un rendez-vous, tel que représenté par la propriété optionalAttendees ou requiredAttendees. Cette propriété retourne undefined dans d’autres scénarios.
appointmentResponse: MailboxEnums.ResponseType | string;
Valeur de propriété
Office.MailboxEnums.ResponseType | string
Exemples
// The following sample provides the responses from required attendees.
// Note that this sample needs the add-in to be in Appointment Read (Attendee) mode.
const requiredAttendees = Office.context.mailbox.item.requiredAttendees;
console.log("There are " + requiredAttendees.length + " required attendees.")
requiredAttendees.forEach(function (requiredAttendee) {
console.log("Attendee " + requiredAttendee.displayName + ": " + requiredAttendee.appointmentResponse);
});
displayName
Obtient le nom d’affichage associé à une adresse de messagerie.
displayName: string;
Valeur de propriété
string
Exemples
const organizerName = Office.context.mailbox.item.organizer.displayName;
console.log("Organizer: " + organizerName);
emailAddress
Obtient l’adresse de messagerie SMTP.
emailAddress: string;
Valeur de propriété
string
Exemples
const organizerAddress = Office.context.mailbox.item.organizer.emailAddress;
console.log("Organizer's email address: " + organizerAddress);
recipientType
Obtient le type d’adresse de messagerie d’un destinataire.
recipientType: MailboxEnums.RecipientType | string;
Valeur de propriété
Office.MailboxEnums.RecipientType | string
Remarques
Important:
Une
recipientTypevaleur de propriété n’est pas retournée par les méthodes Office.context.mailbox.item.from.getAsync et Office.context.mailbox.item.organizer.getAsync . L’expéditeur de l’e-mail ou l’organisateur du rendez-vous est toujours un utilisateur dont l’adresse e-mail se trouve sur le serveur Exchange.Lorsque vous composez un élément de courrier, lorsque vous basculez vers un compte d’expéditeur sur un domaine différent de celui du compte d’expéditeur précédemment sélectionné, la valeur de la
recipientTypepropriété pour les destinataires existants n’est pas mise à jour et reste basée sur le domaine du compte précédemment sélectionné. Pour obtenir les types de destinataires corrects après avoir changé de compte, vous devez d’abord supprimer les destinataires existants, puis les rajouter à l’élément Courrier.
Exemples
const requiredAttendees = Office.context.mailbox.item.requiredAttendees;
console.log("There are " + requiredAttendees.length + " required attendees.")
requiredAttendees.forEach(function (requiredAttendee) {
console.log("Attendee " + requiredAttendee.displayName + ": " + requiredAttendee.recipientType);
});