Office.PhoneNumber interface
Представляет номер телефона, обнаруженный в элементе. Только в режиме чтения.
Массив объектов PhoneNumber
, который содержит номера телефонов, обнаруженных в электронном сообщении, возвращается в свойстве phoneNumbers
объекта Entities
, который возвращается при вызове метода getEntities
для выбранного элемента.
Комментарии
Минимальный уровень разрешений: чтение элемента
Применимый режим Outlook: чтение
Важно! Контекстные надстройки Outlook на основе сущностей будут прекращены во 2-м квартале 2024 г. Работа по прекращению использования этой функции начнется в мае и продолжится до конца июня. После июня контекстные надстройки больше не смогут обнаруживать сущности в почтовых элементах для выполнения задач над ними. Следующие API также будут прекращены.
Office.context.mailbox.item.getEntities
-Office.context.mailbox.item.getEntitiesByType
-Office.context.mailbox.item.getFilteredEntitiesByName
-Office.context.mailbox.item.getSelectedEntities
Чтобы свести к минимуму возможные перебои, после прекращения использования контекстных надстроек на основе сущностей будет по-прежнему поддерживаться следующее.
Разрабатывается альтернативная реализация кнопки "Присоединиться к собранию ", которая активируется надстройками собраний по сети. После завершения поддержки контекстных надстроек на основе сущностей надстройки собраний по сети автоматически переходят на альтернативную реализацию для активации кнопки Присоединиться к собранию .
Правила регулярных выражений будут поддерживаться после прекращения использования контекстных надстроек на основе сущностей. Мы рекомендуем обновить контекстную надстройку, чтобы использовать правила регулярных выражений в качестве альтернативного решения. Инструкции по реализации этих правил см. в статье Использование правил активации регулярных выражений для отображения надстройки Outlook.
Дополнительные сведения см. в разделе Прекращение использования контекстных надстроек Outlook на основе сущностей.
Примеры
const item = Office.context.mailbox.item;
// Get an array of strings that represent phone numbers in the current item's body.
const phoneNumbers = item.getEntitiesByType(Office.MailboxEnums.EntityType.PhoneNumber);
console.log("There are " + phoneNumbers.length + " phone numbers.")
phoneNumbers.forEach(function (phoneNumber) {
console.log("Phone number: " + JSON.stringify(phoneNumber.phoneString));
console.log("Type: " + JSON.stringify(phoneNumber.type));
console.log("Source text: " + JSON.stringify(phoneNumber.originalPhoneString));
});
Свойства
original |
Получает текст элемента, который был распознан как номер телефона. |
phone |
Получает строку, содержащую номер телефона. Строка содержит только цифры номера телефона за исключением таких символов, как скобки и дефисы (если они существуют в исходном элементе). |
type | Возвращает строку, определяющую тип номера телефона: "Домашний", "Рабочий", "Мобильный", "Не указано". |
Сведения о свойстве
originalPhoneString
Получает текст элемента, который был распознан как номер телефона.
originalPhoneString: string;
Значение свойства
string
phoneString
Получает строку, содержащую номер телефона. Строка содержит только цифры номера телефона за исключением таких символов, как скобки и дефисы (если они существуют в исходном элементе).
phoneString: string;
Значение свойства
string
type
Возвращает строку, определяющую тип номера телефона: "Домашний", "Рабочий", "Мобильный", "Не указано".
type: string;
Значение свойства
string
Office Add-ins
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по