Office.Recipients interface
Представляет получателей элемента. Только в режиме создания.
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose
Используется
Методы
| add |
Добавляет список получателей к существующим получателям для встречи или сообщения. |
| add |
Добавляет список получателей к существующим получателям для встречи или сообщения. |
| get |
Возвращает список получателей для встречи или сообщения. |
| get |
Возвращает список получателей для встречи или сообщения. |
| set |
Задает список получателей для встречи или сообщения. Метод |
| set |
Задает список получателей для встречи или сообщения. Метод |
Сведения о методе
addAsync(recipients, options, callback)
Добавляет список получателей к существующим получателям для встречи или сообщения.
addAsync(recipients: Array<string | EmailUser | EmailAddressDetails>, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
Параметры
- recipients
-
Array<string | Office.EmailUser | Office.EmailAddressDetails>
Получатели, которых нужно добавить в список получателей. Массив получателей может содержать строки адресов электронной почты SMTP, объектов EmailUser или EmailAddressDetails .
- options
- Office.AsyncContextOptions
Объектный литерал, содержащий одно или несколько из следующих свойств:- asyncContext: Разработчики могут предоставить любой объект, к которому они хотят получить доступ, в функции обратного вызова.
- callback
-
(asyncResult: Office.AsyncResult<void>) => void
Необязательный параметр. После завершения метода вызывается функция, переданная в параметре callback , с одним параметром типа Office.AsyncResult. Если добавить получателей не удастся, свойство asyncResult.error будет содержать код ошибки.
Возвращаемое значение
void
Комментарии
Минимальный уровень разрешений: элемент для чтения и записи
Применимый режим Outlook: Compose
Важно!
С помощью этого addAsync метода вы можете добавить максимум 100 получателей к элементу почты одновременно в Outlook в Интернете, в Windows (новая и классическая версия), на Mac (классический пользовательский интерфейс), на Android и iOS. Однако следует иметь в виду следующее:
В классической версии Outlook для Windows (почтовый ящик 1.15 и более ранние версии) и на Mac (классический пользовательский интерфейс) в целевом поле можно указать не более 500 получателей. В классической версии Outlook для Windows клиенты, поддерживающие почтовый ящик 1.16 и более поздних версий, могут иметь не более 1000 получателей. Целевые поля в Outlook в Интернете и новом Outlook для Windows не имеют ограничений на количество получателей. Если вам нужно добавить более 100 получателей, вы можете звонить
addAsyncповторно, но помните, что количество получателей в поле ограничено.В Outlook для Android и iOS этот
addAsyncметод поддерживается начиная с версии 4.2530.0. В этих мобильных клиентах методaddAsyncне поддерживается, когда пользователь отвечает из поля ответа в нижней части сообщения.
Если звонить addAsync из Outlook на Mac (новый пользовательский интерфейс), то количество получателей будет неограниченным.
Этот addAsync метод не поддерживается для сообщений, которые сейчас загружаются с помощью этого loadItemByIdAsync метода. Дополнительные сведения см. в статье "Активация надстройки Outlook для нескольких сообщений".
Все клиенты Outlook используют правила регулярных выражений для разрешения адресов электронной почты в полях получателей.
В Outlook в Интернете и новой версии Outlook для Windows addAsync добавьте setAsync адреса разрешенных и неразрешенных адресов электронной почты в поля получателей. Однако из-за неразрешенных адресов электронной почты элемент не удается отправить, пока он не будет разрешен или успешно проверен. Если надстройка "Интеллектуальные оповещения" добавляет неразрешенных получателей в поля получателей, операция отправки блокируется и отображается уведомление об ошибке. В уведомлении об ошибке указывается надстройка, которая добавила неразрешенных получателей, и перечисляются затронутые адреса электронной почты. Если после выбора команды " Отправить" отображается диалоговое окно интеллектуальных оповещений, уведомление об ошибке отображается после закрытия диалогового окна (при выборе " Все равно отправить " или "Не отправлять" или при закрытии диалогового окна).
Ошибки:
-
NumberOfRecipientsExceeded: число получателей превысило 100 записей.
Примеры
// The following example creates an array of EmailUser objects
// and adds them to the To recipients of the message.
const newRecipients = [
{
"displayName": "Allie Bellew",
"emailAddress": "allieb@contoso.com"
},
{
"displayName": "Alex Darrow",
"emailAddress": "alexd@contoso.com"
}
];
Office.context.mailbox.item.to.addAsync(newRecipients, function(result) {
if (result.error) {
console.log(result.error);
} else {
console.log("Recipients added");
}
});
addAsync(recipients, callback)
Добавляет список получателей к существующим получателям для встречи или сообщения.
addAsync(recipients: Array<string | EmailUser | EmailAddressDetails>, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;
Параметры
- recipients
-
Array<string | Office.EmailUser | Office.EmailAddressDetails>
Получатели, которых нужно добавить в список получателей. Массив получателей может содержать строки адресов электронной почты SMTP, объектов EmailUser или EmailAddressDetails .
- callback
-
(asyncResult: Office.AsyncResult<void>) => void
Необязательный параметр. После завершения метода вызывается функция, переданная в параметре callback , с одним параметром типа Office.AsyncResult. Если добавить получателей не удастся, свойство asyncResult.error будет содержать код ошибки.
Возвращаемое значение
void
Комментарии
Минимальный уровень разрешений: элемент для чтения и записи
Применимый режим Outlook: Compose
Важно!
С помощью этого addAsync метода вы можете добавить максимум 100 получателей к элементу почты одновременно в Outlook в Интернете, в Windows (новая и классическая версия), на Mac (классический пользовательский интерфейс), на Android и iOS. Однако следует иметь в виду следующее:
В классической версии Outlook для Windows (почтовый ящик 1.15 и более ранние версии) и на Mac (классический пользовательский интерфейс) в целевом поле можно указать не более 500 получателей. В классической версии Outlook для Windows клиенты, поддерживающие почтовый ящик 1.16 и более поздних версий, могут иметь не более 1000 получателей. Целевые поля в Outlook в Интернете и новом Outlook для Windows не имеют ограничений на количество получателей. Если вам нужно добавить более 100 получателей, вы можете звонить
addAsyncповторно, но помните, что количество получателей в поле ограничено.В Outlook для Android и iOS этот
addAsyncметод поддерживается начиная с версии 4.2530.0. В этих мобильных клиентах методaddAsyncне поддерживается, когда пользователь отвечает из поля ответа в нижней части сообщения.
Если звонить addAsync из Outlook на Mac (новый пользовательский интерфейс), то количество получателей будет неограниченным.
Этот addAsync метод не поддерживается для сообщений, которые сейчас загружаются с помощью этого loadItemByIdAsync метода. Дополнительные сведения см. в статье "Активация надстройки Outlook для нескольких сообщений".
Все клиенты Outlook используют правила регулярных выражений для разрешения адресов электронной почты в полях получателей.
В Outlook в Интернете и новой версии Outlook для Windows addAsync добавьте setAsync адреса разрешенных и неразрешенных адресов электронной почты в поля получателей. Однако из-за неразрешенных адресов электронной почты элемент не удается отправить, пока он не будет разрешен или успешно проверен. Если надстройка "Интеллектуальные оповещения" добавляет неразрешенных получателей в поля получателей, операция отправки блокируется и отображается уведомление об ошибке. В уведомлении об ошибке указывается надстройка, которая добавила неразрешенных получателей, и перечисляются затронутые адреса электронной почты. Если после выбора команды " Отправить" отображается диалоговое окно интеллектуальных оповещений, уведомление об ошибке отображается после закрытия диалогового окна (при выборе " Все равно отправить " или "Не отправлять" или при закрытии диалогового окна).
Ошибки:
-
NumberOfRecipientsExceeded: число получателей превысило 100 записей.
getAsync(options, callback)
Возвращает список получателей для встречи или сообщения.
getAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<EmailAddressDetails[]>) => void): void;
Параметры
- options
- Office.AsyncContextOptions
Объектный литерал, содержащий одно или несколько из следующих свойств:- asyncContext: Разработчики могут предоставить любой объект, к которому они хотят получить доступ, в функции обратного вызова.
- callback
-
(asyncResult: Office.AsyncResult<Office.EmailAddressDetails[]>) => void
Когда метод завершается, функция, переданная в параметре callback , вызывается с единственным параметром asyncResult, типа Office.AsyncResult. Свойством asyncResult.value результата является массив объектов EmailAddressDetails .
Возвращаемое значение
void
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose
Важно!
Максимальное число получателей, возвращаемых этим методом, зависит от клиента Outlook.
Windows (классическая версия почтового ящика 1.15 и более ранние), Mac (классический пользовательский интерфейс): 500 получателей
Веб-версия, Windows (новая, классическая — почтовый ящик 1.16 и более поздние версии): 1000 получателей
Android, iOS: 100 получателей
Mac (новый пользовательский интерфейс): без ограничений
В классическом Outlook для Windows организатор встреч включается в объект, возвращаемый методом getAsync , при создании новой встречи или изменении существующей. В Outlook в Интернете и новой версии Outlook для Windows организатор включается в возвращаемый объект только при изменении существующей встречи.
Метод getAsync возвращает только получателей, разрешенных клиентом Outlook. Разрешенный получатель имеет следующие характеристики.
Если в адресной книге получателя есть сохраненная запись, Outlook разрешает адрес электронной почты в сохраненное отображаемое имя получателя.
Перед именем или адресом электронной почты получателя появится значок состояния собрания Teams.
После имени или адреса электронной почты получателя стоит точка с запятой.
Имя получателя или адрес электронной почты подчеркнуты или заключены в поле.
Чтобы разрешить адрес электронной почты после его добавления в элемент почты, отправитель должен нажать клавишу TAB или выбрать предлагаемый контакт или адрес электронной почты из списка автозаполнения.
В Outlook в Интернете и в Windows (новой и классической версии), если пользователь создает новое сообщение, активируя ссылку на адрес электронной почты контакта из своей карты контакта или профиля, вызов надстройки Recipients.getAsync возвращает адрес электронной почты контакта в свойстве displayName связанного объекта EmailAddressDetails вместо сохраненного имени контакта. Дополнительные сведения см. в соответствующей проблеме GitHub.
При создании элемента электронной почты при переключении на учетную запись отправителя, находящуюся в домене, отличном от домена ранее выбранной учетной записи отправителя, значение recipientType свойства для существующих получателей не обновляется и будет по-прежнему основано на домене ранее выбранной учетной записи. Чтобы получить правильные типы получателей после переключения учетных записей, необходимо сначала удалить существующих, а затем добавить их обратно в элемент почты.
В Outlook для Android и iOS поддерживается только этот getAsync метод, когда пользователь отвечает из поля ответа в нижней части сообщения.
getAsync(callback)
Возвращает список получателей для встречи или сообщения.
getAsync(callback: (asyncResult: Office.AsyncResult<EmailAddressDetails[]>) => void): void;
Параметры
- callback
-
(asyncResult: Office.AsyncResult<Office.EmailAddressDetails[]>) => void
Когда метод завершается, функция, переданная в параметре callback , вызывается с единственным параметром asyncResult, типа Office.AsyncResult. Свойством asyncResult.value результата является массив объектов EmailAddressDetails .
Возвращаемое значение
void
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: Compose
Важно!
Максимальное число получателей, возвращаемых этим методом, зависит от клиента Outlook.
Windows (классическая версия почтового ящика 1.15 и более ранние), Mac (классический пользовательский интерфейс): 500 получателей
Веб-версия, Windows (новая, классическая — почтовый ящик 1.16 и более поздние версии): 1000 получателей
Android, iOS: 100 получателей
Mac (новый пользовательский интерфейс): без ограничений
Метод getAsync возвращает только получателей, разрешенных клиентом Outlook. Разрешенный получатель имеет следующие характеристики.
Если в адресной книге получателя есть сохраненная запись, Outlook разрешает адрес электронной почты в сохраненное отображаемое имя получателя.
Перед именем или адресом электронной почты получателя появится значок состояния собрания Teams.
После имени или адреса электронной почты получателя стоит точка с запятой.
Имя получателя или адрес электронной почты подчеркнуты или заключены в поле.
Чтобы разрешить адрес электронной почты после его добавления в элемент почты, отправитель должен нажать клавишу TAB или выбрать предлагаемый контакт или адрес электронной почты из списка автозаполнения.
В Outlook в Интернете и в Windows (новой и классической версии), если пользователь создает новое сообщение, активируя ссылку на адрес электронной почты контакта из своей карты контакта или профиля, вызов надстройки Recipients.getAsync возвращает адрес электронной почты контакта в свойстве displayName связанного объекта EmailAddressDetails вместо сохраненного имени контакта. Дополнительные сведения см. в соответствующей проблеме GitHub.
При создании элемента электронной почты при переключении на учетную запись отправителя, находящуюся в домене, отличном от домена ранее выбранной учетной записи отправителя, значение recipientType свойства для существующих получателей не обновляется и будет по-прежнему основано на домене ранее выбранной учетной записи. Чтобы получить правильные типы получателей после переключения учетных записей, необходимо сначала удалить существующих, а затем добавить их обратно в элемент почты.
В Outlook для Android и iOS поддерживается только этот getAsync метод, когда пользователь отвечает из поля ответа в нижней части сообщения.
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/30-recipients-and-attendees/get-set-bcc-message-compose.yaml
Office.context.mailbox.item.bcc.getAsync(function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
const msgBcc = asyncResult.value;
console.log("Message being blind-copied to:");
for (let i = 0; i < msgBcc.length; i++) {
console.log(msgBcc[i].displayName + " (" + msgBcc[i].emailAddress + ")");
}
} else {
console.error(asyncResult.error);
}
});
...
Office.context.mailbox.item.cc.getAsync(function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
const msgCc = asyncResult.value;
console.log("Message being copied to:");
for (let i = 0; i < msgCc.length; i++) {
console.log(msgCc[i].displayName + " (" + msgCc[i].emailAddress + ")");
}
} else {
console.error(asyncResult.error);
}
});
...
Office.context.mailbox.item.optionalAttendees.getAsync(function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
const apptOptionalAttendees = asyncResult.value;
for (let i = 0; i < apptOptionalAttendees.length; i++) {
console.log(
"Optional attendees: " +
apptOptionalAttendees[i].displayName +
" (" +
apptOptionalAttendees[i].emailAddress +
") - response: " +
apptOptionalAttendees[i].appointmentResponse
);
}
} else {
console.error(asyncResult.error);
}
});
...
Office.context.mailbox.item.requiredAttendees.getAsync(function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
const apptRequiredAttendees = asyncResult.value;
for (let i = 0; i < apptRequiredAttendees.length; i++) {
console.log(
"Required attendees: " +
apptRequiredAttendees[i].displayName +
" (" +
apptRequiredAttendees[i].emailAddress +
") - response: " +
apptRequiredAttendees[i].appointmentResponse
);
}
} else {
console.error(asyncResult.error);
}
});
...
Office.context.mailbox.item.to.getAsync(function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
const msgTo = asyncResult.value;
console.log("Message being sent to:");
for (let i = 0; i < msgTo.length; i++) {
console.log(msgTo[i].displayName + " (" + msgTo[i].emailAddress + ")");
}
} else {
console.error(asyncResult.error);
}
});
setAsync(recipients, options, callback)
Задает список получателей для встречи или сообщения.
Метод setAsync перезаписывает текущий список получателей.
setAsync(recipients: Array<string | EmailUser | EmailAddressDetails>, options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
Параметры
- recipients
-
Array<string | Office.EmailUser | Office.EmailAddressDetails>
Получатели, которых нужно добавить в список получателей. Массив получателей может содержать строки адресов электронной почты SMTP, объектов EmailUser или EmailAddressDetails .
- options
- Office.AsyncContextOptions
Объектный литерал, содержащий одно или несколько из следующих свойств:- asyncContext: Разработчики могут предоставить любой объект, к которому они хотят получить доступ, в функции обратного вызова.
- callback
-
(asyncResult: Office.AsyncResult<void>) => void
После завершения метода вызывается функция, переданная в параметре callback , с одним параметром типа Office.AsyncResult. Если задать получателей не удастся, свойство asyncResult.error будет содержать код ошибки, произошедшей при добавлении данных.
Возвращаемое значение
void
Комментарии
Минимальный уровень разрешений: элемент для чтения и записи
Применимый режим Outlook: Compose
Важно!
С помощью этого setAsync метода вы можете настроить максимум 100 получателей одновременно в Outlook в Интернете, в Windows (новая и классическая версия), на Mac (классический пользовательский интерфейс), на Android и на iOS. Однако следует иметь в виду следующее:
В классической версии Outlook для Windows (почтовый ящик 1.15 и более ранние версии) и на Mac (классический пользовательский интерфейс) в целевом поле можно указать не более 500 получателей. В классической версии Outlook для Windows клиенты, поддерживающие почтовый ящик 1.16 и более поздних версий, могут иметь не более 1000 получателей. Целевые поля в Outlook в Интернете и новом Outlook для Windows не имеют ограничений на количество получателей. Если вам нужно добавить более 100 получателей, вы можете звонить
addAsyncповторно, но помните, что количество получателей в поле ограничено.В Outlook для Android и iOS этот
setAsyncметод поддерживается начиная с версии 4.2530.0. В этих мобильных клиентах методsetAsyncне поддерживается, когда пользователь отвечает из поля ответа в нижней части сообщения.
Если звонить setAsync из Outlook на Mac (новый пользовательский интерфейс), то количество получателей будет неограниченным.
Этот setAsync метод не поддерживается для сообщений, которые сейчас загружаются с помощью этого loadItemByIdAsync метода. Дополнительные сведения см. в статье "Активация надстройки Outlook для нескольких сообщений".
Все клиенты Outlook используют правила регулярных выражений для разрешения адресов электронной почты в полях получателей.
В Outlook в Интернете и новой версии Outlook для Windows addAsync добавьте setAsync адреса разрешенных и неразрешенных адресов электронной почты в поля получателей. Однако из-за неразрешенных адресов электронной почты элемент не удается отправить, пока он не будет разрешен или успешно проверен. Если надстройка "Интеллектуальные оповещения" добавляет неразрешенных получателей в поля получателей, операция отправки блокируется и отображается уведомление об ошибке. В уведомлении об ошибке указывается надстройка, которая добавила неразрешенных получателей, и перечисляются затронутые адреса электронной почты. Если после выбора команды " Отправить" отображается диалоговое окно интеллектуальных оповещений, уведомление об ошибке отображается после закрытия диалогового окна (при выборе " Все равно отправить " или "Не отправлять" или при закрытии диалогового окна).
Ошибки:
-
NumberOfRecipientsExceeded: число получателей превысило 100 записей.
setAsync(recipients, callback)
Задает список получателей для встречи или сообщения.
Метод setAsync перезаписывает текущий список получателей.
setAsync(recipients: Array<string | EmailUser | EmailAddressDetails>, callback: (asyncResult: Office.AsyncResult<void>) => void): void;
Параметры
- recipients
-
Array<string | Office.EmailUser | Office.EmailAddressDetails>
Получатели, которых нужно добавить в список получателей. Массив получателей может содержать строки адресов электронной почты SMTP, объектов EmailUser или EmailAddressDetails .
- callback
-
(asyncResult: Office.AsyncResult<void>) => void
После завершения метода вызывается функция, переданная в параметре callback , с одним параметром типа Office.AsyncResult. Если задать получателей не удастся, свойство asyncResult.error будет содержать код ошибки, произошедшей при добавлении данных.
Возвращаемое значение
void
Комментарии
Минимальный уровень разрешений: элемент для чтения и записи
Применимый режим Outlook: Compose
Важно!
С помощью этого setAsync метода вы можете настроить максимум 100 получателей одновременно в Outlook в Интернете, в Windows (новая и классическая версия), на Mac (классический пользовательский интерфейс), на Android и на iOS. Однако следует иметь в виду следующее:
В классической версии Outlook для Windows (почтовый ящик 1.15 и более ранние версии) и на Mac (классический пользовательский интерфейс) в целевом поле можно указать не более 500 получателей. В классической версии Outlook для Windows клиенты, поддерживающие почтовый ящик 1.16 и более поздних версий, могут иметь не более 1000 получателей. Целевые поля в Outlook в Интернете и новом Outlook для Windows не имеют ограничений на количество получателей. Если вам нужно добавить более 100 получателей, вы можете звонить
addAsyncповторно, но помните, что количество получателей в поле ограничено.В Outlook для Android и iOS этот
setAsyncметод поддерживается начиная с версии 4.2530.0. В этих мобильных клиентах методsetAsyncне поддерживается, когда пользователь отвечает из поля ответа в нижней части сообщения.
Если звонить setAsync из Outlook на Mac (новый пользовательский интерфейс), то количество получателей будет неограниченным.
Этот setAsync метод не поддерживается для сообщений, которые сейчас загружаются с помощью этого loadItemByIdAsync метода. Дополнительные сведения см. в статье "Активация надстройки Outlook для нескольких сообщений".
Все клиенты Outlook используют правила регулярных выражений для разрешения адресов электронной почты в полях получателей.
В Outlook в Интернете и новой версии Outlook для Windows addAsync добавьте setAsync адреса разрешенных и неразрешенных адресов электронной почты в поля получателей. Однако из-за неразрешенных адресов электронной почты элемент не удается отправить, пока он не будет разрешен или успешно проверен. Если надстройка "Интеллектуальные оповещения" добавляет неразрешенных получателей в поля получателей, операция отправки блокируется и отображается уведомление об ошибке. В уведомлении об ошибке указывается надстройка, которая добавила неразрешенных получателей, и перечисляются затронутые адреса электронной почты. Если после выбора команды " Отправить" отображается диалоговое окно интеллектуальных оповещений, уведомление об ошибке отображается после закрытия диалогового окна (при выборе " Все равно отправить " или "Не отправлять" или при закрытии диалогового окна).
Ошибки:
-
NumberOfRecipientsExceeded: число получателей превысило 100 записей.
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/30-recipients-and-attendees/get-set-bcc-message-compose.yaml
const email = (document.getElementById("emailBcc") as HTMLInputElement).value;
const emailArray = [email];
Office.context.mailbox.item.bcc.setAsync(emailArray, function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Succeeded in setting Bcc field.");
} else {
console.error(asyncResult.error);
}
});
...
const email = (document.getElementById("emailCc") as HTMLInputElement).value;
const emailArray = [email];
Office.context.mailbox.item.cc.setAsync(emailArray, function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Succeeded in setting Cc field.");
} else {
console.error(asyncResult.error);
}
});
...
const email = (document.getElementById("emailOptional") as HTMLInputElement).value;
const emailArray = [email];
Office.context.mailbox.item.optionalAttendees.setAsync(emailArray, function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Succeeded in setting optional attendees field.");
} else {
console.error(asyncResult.error);
}
});
...
const email = (document.getElementById("emailRequired") as HTMLInputElement).value;
const emailArray = [email];
Office.context.mailbox.item.requiredAttendees.setAsync(emailArray, function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Succeeded in setting required attendees field.");
} else {
console.error(asyncResult.error);
}
});
...
const email = (document.getElementById("emailTo") as HTMLInputElement).value;
const emailArray = [email];
Office.context.mailbox.item.to.setAsync(emailArray, function(asyncResult) {
if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
console.log("Succeeded in setting To field.");
} else {
console.error(asyncResult.error);
}
});