Office.EmailAddressDetails interface
Предоставляет свойства электронной почты отправителя или указанных получателей сообщения электронной почты или встречи.
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose или чтение
Свойства
appointment |
Получает ответ, возвращенный участником для встречи. Это свойство применяется только к участнику встречи, представленному свойством |
display |
Получает отображаемое имя, связанное с адресом электронной почты. |
email |
Получает адрес электронной почты SMTP. |
recipient |
Получает тип адреса электронной почты получателя. |
Сведения о свойстве
appointmentResponse
Получает ответ, возвращенный участником для встречи. Это свойство применяется только к участнику встречи, представленному свойством optionalAttendees
или requiredAttendees
. Это свойство возвращает значение undefined в других сценариях.
appointmentResponse: MailboxEnums.ResponseType | string;
Значение свойства
Office.MailboxEnums.ResponseType | string
Примеры
// 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
Получает отображаемое имя, связанное с адресом электронной почты.
displayName: string;
Значение свойства
string
Примеры
const organizerName = Office.context.mailbox.item.organizer.displayName;
console.log("Organizer: " + organizerName);
emailAddress
Получает адрес электронной почты SMTP.
emailAddress: string;
Значение свойства
string
Примеры
const organizerAddress = Office.context.mailbox.item.organizer.emailAddress;
console.log("Organizer's email address: " + organizerAddress);
recipientType
Получает тип адреса электронной почты получателя.
recipientType: MailboxEnums.RecipientType | string;
Значение свойства
Office.MailboxEnums.RecipientType | string
Комментарии
Важно!
recipientType
Значение свойства не возвращается методами Office.context.mailbox.item.from.getAsync и Office.context.mailbox.item.organizer.getAsync. Отправитель электронной почты или организатор встречи всегда является пользователем, адрес электронной почты которого находится на сервере Exchange Server.При создании почтового элемента при переключении на учетную запись отправителя, которая находится в домене, отличном от домена ранее выбранной
recipientType
учетной записи отправителя, значение свойства для существующих получателей не обновляется и по-прежнему будет основываться на домене ранее выбранной учетной записи. Чтобы получить правильные типы получателей после переключения учетных записей, необходимо сначала удалить существующих получателей, а затем добавить их обратно в почтовый элемент.
Примеры
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);
});
Office Add-ins