Office.EmailAddressDetails interface
Proporciona las propiedades de correo electrónico del remitente o los destinatarios especificados de un mensaje de correo o una cita.
Comentarios
Nivel mínimo de permiso: elemento de lectura
Modo de Outlook aplicable: Compose o lectura
Propiedades
appointment |
Obtiene la respuesta que ha devuelto un asistente de una cita. Esta propiedad se aplica solo a un asistente de una cita, como se ha representado en la propiedad |
display |
Obtiene el nombre para mostrar asociado a una dirección de correo electrónico. |
email |
Obtiene la dirección de correo electrónico SMTP. |
recipient |
Obtiene el tipo de dirección de correo electrónico de un destinatario. |
Detalles de las propiedades
appointmentResponse
Obtiene la respuesta que ha devuelto un asistente de una cita. Esta propiedad se aplica solo a un asistente de una cita, como se ha representado en la propiedad optionalAttendees
o requiredAttendees
. Esta propiedad devuelve undefined en otros escenarios.
appointmentResponse: MailboxEnums.ResponseType | string;
Valor de propiedad
Office.MailboxEnums.ResponseType | string
Ejemplos
// 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
Obtiene el nombre para mostrar asociado a una dirección de correo electrónico.
displayName: string;
Valor de propiedad
string
Ejemplos
const organizerName = Office.context.mailbox.item.organizer.displayName;
console.log("Organizer: " + organizerName);
emailAddress
Obtiene la dirección de correo electrónico SMTP.
emailAddress: string;
Valor de propiedad
string
Ejemplos
const organizerAddress = Office.context.mailbox.item.organizer.emailAddress;
console.log("Organizer's email address: " + organizerAddress);
recipientType
Obtiene el tipo de dirección de correo electrónico de un destinatario.
recipientType: MailboxEnums.RecipientType | string;
Valor de propiedad
Office.MailboxEnums.RecipientType | string
Comentarios
Importante:
Los
recipientType
métodos Office.context.mailbox.item.from.getAsync y Office.context.mailbox.item.organizer.getAsync no devuelven un valor de propiedad. El remitente de correo electrónico o el organizador de citas siempre es un usuario cuya dirección de correo electrónico se encuentra en el servidor exchange.Al redactar un elemento de correo, al cambiar a una cuenta de remitente que se encuentra en un dominio diferente al de la cuenta de remitente seleccionada anteriormente, el valor de la
recipientType
propiedad para los destinatarios existentes no se actualiza y seguirá basándose en el dominio de la cuenta seleccionada anteriormente. Para obtener los tipos de destinatario correctos después de cambiar de cuentas, primero debe quitar los destinatarios existentes y, a continuación, agregarlos de nuevo al elemento de correo.
Ejemplos
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);
});